Part0编程基础
1. C++或pascal
—结构化编程
—面向对象的内容(STL)
2. 怎样解题?
3. 怎样调试?
Part1求解策略
1. 动态规划(DP)
—维护类型
=布尔型
=数值型
—题型
=按位DP
=区间DP(环形DP)
=状压DP(连通性DP)
=树形DP(记忆化搜索)
—优化
=空间 滚动数组
=时间
+降维
+优化转移
*预处理
*提前计算
*数据结构 or 算法维护
*单调性
#斜率优化
#四边形不等式
+常数优化
*位运算
*底层优化
2. 搜索
—实现
=循环
=BFS