luogu P1080 国王游戏
恰逢H国国庆,国王邀请n位大臣来玩一个有奖游戏。首先,他让每个大臣在左、右手上面分别写下一个整数,国王自己也在左、右手上各写一个整数。然后,让这n位大臣排成一排,国王站在队伍的最前面。排好队后,所有的大臣都会获得国王奖赏的若干金币,每位大臣获得的金币数分别是:排在该大臣前面的所有人的左手上的数的乘积除以他自己右手上的数,然后向下取整得到的结果。
0x00 基本算法
0x01 位运算
0x02 枚举、模拟、递推
0x03 递归
0x04 二分
0x05 排序
0x06 倍增
0x07 贪心
0x08 高精度
0x10 基本数据结构
0x11 栈
0x12 队列
0x13 链表与邻接表
0x14 Hash
0x15 字符串
0x16 Trie
0x17 二叉堆
0x20 搜索
0x21 树与图的遍历
0x22 深度优先搜索
0x23 剪枝
0x24 迭代加深
0x25 广度优先搜索
0x26 广搜变形
0x27 A star
0x28 IDA
0x29 记忆化搜索
0x30 数学知识
0x31 质数
0x32 约数
0x33 同余
0x34 矩阵乘法
0x35 高斯消元与线性空间
0x36 组合计数
0x37 容斥原理与 Möbius 函数
0x38 概率与数学期望
0x39 0/1 分数规划
0x3A 博弈论之 SG 函数
0x3B 多项式
0x3C 线性规划
0x40 数据结构进阶
0x41 并查集
0x42 树状数组
0x43 线段树
0x44 分块
0x45 点分治
0x46 二叉查找树与平衡树初步
0x47 ST表
0x48 莫队
0x49 主席树
0x4A 树链剖分
0x4B 树套树
0x4C 动态树
0x4D CDQ分治&整体二分
0x4E 离线分治算法
0x4F 可持久化数据结构
0x50 动态规划
0x51 线性 DP
0x52 背包
0x53 区间 DP
0x54 树形 DP
0x55 环形与后效性处理
0x56 状态压缩 DP
0x57 倍增优化 DP
0x58 数据结构优化 DP
0x59 单调队列优化 DP
0x5A 斜率优化
0x5B 四边形不等式
0x5C 计数类 DP
0x5D 数位统计 DP
0x5E 插头 DP
0x60 图论
0x61 最短路
0x62 最小生成树
0x63 树的直径与最近公共祖先
0x64 基环树
0x65 负环与差分约束
0x66 Tarjan 算法与无向图连通性
0x67 Tarjan 算法与有向图连通性
0x68 二分图的匹配
0x69 二分图的覆盖与独立集
0x6A 网络流
0x6B 拓扑排序
0x6C 2-SAT
0x6D 虚树
0x6E 矩阵树定理 
