Acwing Blue Bridge Cup summary
Acwing Blue Bridge Cup summary
第一讲 递推与递归
- 递归实现指数型枚举:1到n中选任意多个,每个数都有选与不选两种可能。
- 递归实现排列型枚举:1到n输出所有的不同顺序的序列,此为排列型。
- 递归实现组合型枚举:1到n中选m个数,此为组合型。
worth reviewing
第二讲 二分与前缀和
1. 二分与三分
worth reviewing
- 四平方和:把四位递推优化成二维递推加二分查找,也可以优化成二维递推加哈希表查找。
2. 前缀和与差分
worth reviewing
- 子矩阵的和:
插入:a[i][j] += a[i][j - 1] + a[i - 1][j] - a[i - 1][j - 1];
,查找:a[x2][y2] - a[x1 - 1][y2] - a[x2][y1 - 1] + a[x1 - 1][y1 - 1]
。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.