123456789

  1. 看到题目条件找一下性质然后将其转化掉。
  2. 任何东西都只是方向,不一定是正解。
  3. 如果感觉他答案不大并要求输出类似最小步数的时候可以猜一下答案上界。
  4. 可以从最特殊的东西入手。
  5. 可以适当找一下必要条件或充分条件。
  6. 可以考虑一下补集(类似容斥)。
  7. 当方向较多的时候可以想象哪些最有可能是对的。
  8. 可以先做一下简化版,就比如平面变成先一维后一维,然后调整。
  9. 当没什么可优化的时候,考虑有用的东西。
  10. 浮点数题当答案足够小不考虑。
  11. 枚举更有用的东西,尽可能想明白到底关心什么。
  12. 不要心急,看到一些复杂条件一点一点入手。
  13. 如果感觉一个比较成熟的做法不对,那么可以找一找hack的共同点。
  14. 能推一推就推一推,尽量不要空想。
  15. 如果要优化 dp 的合并,可以考虑一下一边转移一边合并。
  16. 双关键字的 dp 不一定不对,可以考虑一下。
  17. 不会的题可以手模数据,如果感觉到了什么可以往靠近他的定义想想。
  18. 最小最大这种反着的东西可以通过满足一个,再考虑另一个这种方法。
  19. 钦定在 dp 中是个好东西。
  20. 直接做不好维护的话考虑一下修改量。
  21. 可以拆分一下 dp 状态。
  22. 拆分问题的时候考虑独立他们。
  23. 交换律是一个好东西。
  24. 任何角度的变化量好动都是好的。
posted @ 2025-10-26 21:32  positive_deviation  阅读(12)  评论(0)    收藏  举报