随笔分类 - 算法 - 二分图匹配
摘要:题目描述 n个物品,第i个位置有ai、bi、ci三种属性。每次可以选出满足 api<api+1 , bpi<bpi+1 , cpi<cpi+1 的一段序列p1,p2,...,pk(不要求$p_1,p_2,...,p
阅读全文
摘要:题目描述 在梦境中,Alice来到了火星。不知为何,转眼间Alice被任命为火星能源部长,并立刻面临着一个严峻的考验。 为了方便,我们可以将火星抽象成平面,并建立平面直角坐标系。火星上一共有N个居民点。每个居民点认为是平面上的一个点。第i个居民点的坐标为(Xi, Yi),对能源的需求量为Poweri
阅读全文
摘要:题目描述 在2016年,佳缘姐姐喜欢上了一款游戏,叫做泡泡堂。简单的说,这个游戏就是在一张地图上放上若干个炸弹,看是否能炸到对手,或者躲开对手的炸弹。在玩游戏的过程中,小H想到了这样一个问题:当给定一张地图,在这张地图上最多能放上多少个炸弹能使得任意两个炸弹之间不会互相炸到。炸弹能炸到的范围是该炸弹
阅读全文
摘要:题目描述 小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏——矩阵游戏。矩阵游戏在一个N*N黑白方阵进行(如同国际象棋一般,只是颜色是随意的)。每次可以对该矩阵进行两种操作:行交换操作:选择矩阵的任意两行,交换这两行(即交换对应格子的颜色)列交换操作:选择矩阵的任意行列,交换这两
阅读全文
摘要:题目描述 小凸和小方是好朋友,小方给小凸一个N*M(N<=M)的矩阵A,要求小秃从其中选出N个数,其中任意两个数字不能在同一行或同一列,现小凸想知道选出来的N个数中第K大的数字的最小值是多少。 输入 第一行给出三个整数N,M,K 接下来N行,每行M个数字,用来描述这个矩阵 输出 如题 样例输入 3
阅读全文
摘要:题目描述 lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示。当他使用某种装备时,他只能使用该装备的某一个属性。并且每种装备最多只能使用一次。 游戏进行到最后,lxhgww遇到了终极boss,这个终极boss很奇怪,攻击他的
阅读全文
搜索
随笔分类
- GXZ的原创(14)
- 动态规划(181)
- 动态规划 - 背包dp(24)
- 动态规划 - 插头dp(4)
- 动态规划 - 决策单调性(2)
- 动态规划 - 区间dp(8)
- 动态规划 - 树形dp(34)
- 动态规划 - 数位dp(8)
- 动态规划 - 斜率优化(10)
- 动态规划 - 状态压缩dp(20)
- 几何(13)
- 几何 - Simpson积分(1)
- 几何 - 半平面交(4)
- 几何 - 凸包(7)
- 其它 - 暴力与乱搞(22)
- 其它 - 打表(1)
- 其它 - 构造(4)
- 其它 - 结论题(7)
- 其它 - 随机化(7)
- 树 - DFS序(15)
- 树 - Prufer序列(2)
- 树 - 树的点分治(10)
- 树 - 树的动态点分治(7)
- 树 - 树的直径(4)
- 树 - 树链的并(4)
- 树 - 树链剖分(21)
- 树 - 最近公共祖先(LCA)(17)
- 数据结构 - KD-tree(10)
- 数据结构 - Link-Cut-Tree(LCT)(23)
- 数据结构 - Splay(11)
- 数据结构 - STL(38)
- 数据结构 - Treap&SBT(11)
- 数据结构 - Trie树(12)
- 数据结构 - 并查集(29)
- 数据结构 - 单调队列(3)
- 数据结构 - 单调栈(13)
- 数据结构 - 堆(16)
- 数据结构 - 分块(16)
- 数据结构 - 可并堆(6)
- 数据结构 - 可持久化数据结构(26)
- 数据结构 - 莫队算法(13)
- 数据结构 - 树套树(8)
- 数据结构 - 树状数组(47)
- 数据结构 - 替罪羊树(3)
- 数据结构 - 线段树(85)
- 数据结构 - 线段树合并(6)
- 数据结构 - 主席树(16)
- 数学(84)
- 数学 - BSGS(4)
- 数学 - Lucas定理(7)
- 数学 - 博弈论(4)
- 数学 - 杜教筛(5)
- 数学 - 概率与期望(29)
- 数学 - 高精度(7)
- 数学 - 高斯消元(11)
- 数学 - 矩阵乘法(24)
- 数学 - 矩阵树定理(7)
- 数学 - 快速傅里叶变换(FFT)(14)
- 数学 - 快速沃尔什变换(FWT)(4)
- 数学 - 快速子集变换(FST)(1)
- 数学 - 扩展欧几里得算法(exgcd)(1)
- 数学 - 莫比乌斯反演(13)
- 数学 - 欧拉函数(14)
- 数学 - 群论(3)
- 数学 - 容斥原理(15)
- 数学 - 线性基(8)
- 数学 - 原根与指标(1)
- 数学 - 组合数学(9)
- 算法 - BFS(9)
- 算法 - CDQ分治(6)
- 算法 - Hash(13)
- 算法 - 倍增算法(19)
- 算法 - 对偶图(5)
- 算法 - 二分(38)
- 算法 - 二分图匹配(6)
- 算法 - 分数规划(7)
- 算法 - 分治(6)
- 算法 - 根号分治(2)
- 算法 - 离散化(12)
- 算法 - 模拟费用流(3)
- 算法 - 启发式合并(4)
- 算法 - 三分(1)
- 算法 - 扫描线(5)
- 算法 - 双指针法(5)
- 算法 - 搜索(3)
- 算法 - 贪心(36)
- 算法 - 旋转坐标系(3)
- 算法 - 折半搜索(1)
- 算法 - 整体二分(4)
- 题库 - bzoj(766)
- 题库 - codeforces(2)
- 题库 - hdu(7)
- 题库 - loj(13)
- 题库 - poj(5)
- 题库 - uoj(25)
- 题库 - 其它题库(7)
- 图论 - 2-SAT(2)
- 图论 - DFS树(4)
- 图论 - Dijkstra(12)
- 图论 - Floyd(5)
- 图论 - Spfa(13)
- 图论 - Tarjan(7)
- 图论 - 差分约束系统(3)
- 图论 - 斯坦纳树(3)
- 图论 - 拓扑排序(9)
- 图论 - 最短路与最长路(32)
- 图论 - 最小生成树(11)
- 网络流(75)
- 网络流 - 费用流(26)
- 网络流 - 线性规划与网络流(3)
- 网络流 - 有上下界网络流(13)
- 网络流 - 最大流(11)
- 网络流 - 最大权闭合图(4)
- 网络流 - 最小割(27)
- 字符串 - KMP(9)
- 字符串 - AC自动机(12)
- 字符串 - Manacher(4)
- 字符串 - 后缀数组(SA)(13)
- 字符串 - 后缀自动机(SAM)(11)
- 字符串 - 回文自动机(PAM)(1)
- 更多
随笔档案
- 2020年10月(1)
- 2019年10月(1)
- 2019年9月(1)
- 2019年8月(1)
- 2019年6月(1)
- 2019年3月(1)
- 2018年11月(1)
- 2018年7月(1)
- 2018年5月(1)
- 2018年4月(17)
- 2018年3月(47)
- 2018年2月(7)
- 2018年1月(35)
- 2017年12月(58)
- 2017年11月(29)
- 2017年10月(58)
- 2017年9月(79)
- 2017年8月(80)
- 2017年7月(67)
- 2017年6月(97)
- 2017年5月(88)
- 2017年4月(19)
- 2017年3月(46)
- 2017年2月(45)
- 2017年1月(36)
- 2016年12月(32)
- 更多