随笔分类 - 思维题
摘要:模拟+思维 05年的题,然而我却不会做 好多题解都没有证明为什么如果有m个人位置错误,只需花费m的代价就可以将其变为正确,我来证明一下 这m个人可以看成一个错排,每个人都有其应该在的位置p[i],从i向p[i]连一条边,则整张图中至少有一个环 因为对于每个点i,显然有一条出边和入边,故所有点都在环上
阅读全文
摘要:贪心 $O(N^2logn)$很好做,直接暴力断边。 $O(nlogn)$做法 同样考虑贪心,每次往最小的点走一定更优,只不过我们可以在一个环上走一半之后回溯,使得答案更优 我们在 当前点 最近的 还有儿子没走的祖先的 最小的儿子比当前点的儿子小时 就回溯 当然这个回溯的儿子必须在环上,且必须是当前
阅读全文
摘要:二分 一道经典二分题,讲解见 "用户已注销的博客"
阅读全文
摘要:思维题 题意: 给出一个$n$元素排列$p[]$,定义数组$p[]$的误差值为$\sum\limits_{i=1}^{i=n} |p[i] i|$.每次操作都把下标为$n$的数放到下标为$1$的位置,其他数依次右移,问在通过几次操作后能使得误差值最小 较麻烦做法:差分 正解是差分,设$d[i]$为i
阅读全文
摘要:费用提前的DP 由于满分做法是单调栈优化DP,相对冷门,且复杂度依旧成谜,所以我选择咕咕咕 谈一谈60分的$O(n^2)$做法 费用提前,指的往往不是预先计算费用来保持DP的最优子结构性质。相反,它 破坏了最优子结构的性质 ,除了最后我们需要的答案,其它DP出的答案都是错的。比如此题,我们 提前考虑
阅读全文
摘要:关键在于玄学的T1,考场一直想不出证明 所以po出 "出题人的证明"
阅读全文
摘要:神仙交互题 记得以前听lch神仙讲过,不过当时还没做过这道题 题意(来自yyb神仙的翻译): 有一张图是由一个长度为$t$的链和一个大小为$c$的环中间连上一条边组成的。 假如这条边连接的是链的右端点,和环上的T点。 令链的左端点是S。 现在在S处有$10$个棋子,编号$0−9$,每次你可以让任意数
阅读全文
摘要:为了摆脱小凯的阴影,我开始刷CF上的思维题 模拟 由乘法分配律,有$\sum_{i=x1}^{x2}\sum_{j=y1}^{y2}c_{i,j}=\sum_{i=x1}^{x2}\sum_{j=y1}^{y2}a_i b_j=\sum_{i=x1}^{x2}a_i \sum_{j=y1}^{y2}
阅读全文
浙公网安备 33010602011771号