【知识点】关于综合

· · 个人记录

综合知识点

upding......

算法思路

多组查询

· 考虑如何利用已知信息避免重复查询。

· 考虑各种预处理,例如前缀和。

以小见大

· 考虑特殊情况,并考虑以此为基础继续转移。

模拟优化

· 考虑高维复杂度算法,并考虑尽可能优化。

题面信息

· 数据规模:

O(\log n):\ge10^8\text{,包括各种快速幂、数论等} O(n):10^6\text{,包括线性 dp、单调队列、单调栈等} O(n\log n):10^5\text{,包括各种基础树形数据结构等} O(n\log^2n):10^5\text{,包括各种高阶树形数据结构等} O(n^2):10^3\text{,包括大多数 dp 等} O(n^3):200-300\text{,基本只有高维 dp} O(n^4):50-70\text{,一定是 dp} O(2^n):10-20\text{,包括爆搜、状态压缩 dp、各种二进制等} O(n!):\le10\text{,一定是爆搜}

· 特殊信息:

\text{各种二}:\text{二进制拆分、二分图等} \text{图论 + k 条路优化}:\text{分层图} \text{n 次以内无解}:\text{迭代加深搜索}

last upd:2023/10/04