上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要: LCA——tarjanLCA——倍增LCA——树剖Tarjan——2-sat(1)Tarjan——割边、割点、桥(1)Tarjan——强连通分量/缩点(6)Tarjan——双连通分量(点、边)博弈论——A-Beta剪枝博弈论——Bash Game博弈论——Nimm Game(1)博弈论——SG函数博 阅读全文
posted @ 2018-09-02 14:43 ASDIC减除 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.只有询问没有更新可以使用离线算法 2. 从不依靠,从不寻找,非常沉默,非常骄傲。 你必须非常努力,才能看起来毫不费力 阅读全文
posted @ 2018-09-02 14:39 ASDIC减除 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 1.luogu 1198 最大数 逆序st表,专用于取最大值,递推log 模板 阅读全文
posted @ 2018-09-02 11:28 ASDIC减除 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.luogu 1484种树 50分思路:dp,但是数据规模过大没法dp选择奇怪贪心 dp方程 到i坑种j树 dp[i][j]=max(dp[i-1][j],dp[i-2][j-1]) 100分思路:奇怪贪心,全部树坑中最大的i ,每次选择实际上需要选的是max(a[i],a[l]+a[r]); 但 阅读全文
posted @ 2018-09-02 09:04 ASDIC减除 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1.UVa 11300 状态压缩,枚举第一行的状态进行check即可 阅读全文
posted @ 2018-09-01 17:30 ASDIC减除 阅读(120) 评论(0) 推荐(0) 编辑
摘要: nlogn 模板 最长上升 UVa10635,蓝书p66例题27:另一种写法 ATTENTION:最长不下降,需要a[i]>=d[len]以及 UPPER_bound !!!! 阅读全文
posted @ 2018-09-01 10:00 ASDIC减除 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1.单取某一位的1 i&-i 返回的值就是从后往前数,到第一个1出现为止的数(二进制下)。 int work(int x){int num=0;for(;x;x-=x&-x) num++;return num;} e.g.:luogu 1582倒水 2.状态压缩:利用二进制数表示集合 UVa 118 阅读全文
posted @ 2018-08-31 22:47 ASDIC减除 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 树上背包 poj2486 Apple Tree 悬线法:1169 4147 2701 1387 1578 https://blog.csdn.net/Clove_unique/article/details/50512624 高精度:1005 矩阵取数游戏 1045 麦森数 矩阵快速幂:1306 斐 阅读全文
posted @ 2018-08-31 14:47 ASDIC减除 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 填表法:利用上一状态推当前 刷表法:利用当前推关联,利用刷表法较为便捷,向上边界较容易处理,处理在本次循环中的影响 阅读全文
posted @ 2018-08-31 10:54 ASDIC减除 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 1.tarjan求lca 思想: 模板代码 2.倍增lca(在线) 类似模板 s=ceil(log2(n)); bzoj 1787紧急集合 3.树剖(在线) 阅读全文
posted @ 2018-08-30 15:53 ASDIC减除 阅读(192) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页