#A01. aa

    ID: 622 Type: Default 1000ms 256MiB Tried: 20 Accepted: 8 Difficulty: 10 Uploaded By: Tags>动态规划单调性DPLCSLIS背包环形DP状态压缩DP树形DP数位DP区间DP计算几何半平面交凸包几何图形的交与并旋转卡壳坐标变换点定位离散化与扫描反演平面图的对偶图Voronoi图三角剖分梯形剖分几何知识树结构最近公共祖先生成树次小生成树DFS序列树上倍增树的分治树链剖分Link-Cut-Tree数论素数判定不定方程大整数质因数分解容斥原理威尔逊定理积性函数baby-step-giant-step解线性同余方程数位统计欧几里得算法Pell方程勾股方程Fibonacci数列欧拉函数质因数分解数据结构bitsetsetmapSTL哈希单调队列链表队列树状数组并查集线段树平衡树树套树四分树替罪羊树基环树块状链表函数式编程k-d树归并树划分树左偏树Hashing启发式合并字符串Trie树后缀数据结构KMPAC自动机Manacher最小表示法表达式处理线性代数线性规划高斯消元矩阵乘法递推NPCCODEFORCESbinary search搜索启发式搜索搜索与剪枝枚举DLX双向搜索折半搜索DFS模拟退火记忆化搜索BFS贪心图结构负权边SPFADijkstraFloyd平面图最短路网络流欧拉回路强连通分量差分约束二分图二分图匹配拓扑排序割点割边2-SAT模拟博弈论尼姆博弈巴什博弈威佐夫博弈斐波那契博弈SG定理组合数学生成函数鸽笼康托展开差分Stirling数Catalan数列Polya定理高精度FFT概率论随机化其他二分查找双指针扫描RMQ数学位运算前缀和思维二维数组数组离散化排序快速幂分治三分查找分块暴力枚举构造打表莫队结构体去重循环

aa

我靠,牛逼,太强了!