构造算法

  • 这个文章主要针对cf div2 cd题难度的做题感想

题目类型

  • 去看题目要求的输出:
    • 如果要求你输出构造的具体条目
      • 有输出要求(字典序之类的):那这个构造一定有一个或者一群比较优的算法,在这些算法里面一定能按某种贪心来找到正确的构造
      • 没有输出要求:一般贪心之类的
    • 如果要求你输出最大/最小和…一般不需要直接构造答案。
      • 此时关注数据范围,如果要求你多次输出(或者求最优,可能需要每一种构造方案都比较一下)大概率是O1或者Ologn算法
      • O1常用前缀和/后缀和/推理数学性质构造式子