随笔分类 - 杂项
摘要:题意 给定一张无向图 ,求它的一个导出子图 ,使得 最大。 Solution 求分数的最大值,首先想到分数规划。按套路二分当前的答案 ,那么有: $$ \dfrac{|E|}{|V|}>mid\Leftrightarrow |
阅读全文
摘要:这是一种比较常见的数据结构技巧,所以单独开一个坑。 概论 看上去很高端,实际上就是解决矩形求和的问题,有的时候还支持修改。 使用这种技巧有一个重要的前提:离线! 二维数点 首先这个技巧可以很好地解决二维数点问题。我们可以先来总结一下有哪些问题可以转化成二维数点问题,总的来说,如果一个序列上的问题可以
阅读全文
摘要:前言 在 CodeTon R2 比赛中被 F 题锤爆了。 公平博弈 这篇博客主要探讨公平博弈。 公平博弈的一个局面我们称之为状态,记作 。显然一个博弈有意义,需要满足对于任意的 的转移不成环,否则可以永远进行下去。并且这些状态中,有一些是没有后继状态的,我们称之为终止态,一
阅读全文
摘要:一种神奇的人类智慧,用堆来实现,可以做许多看起来很 dp 的题。
阅读全文
摘要:用来记录一些不属于正统算法,但是是一些常见的经典套路的技巧。科技? 记录的东西会有点 naive。 以及一些简单的结论。(但是看起来简单,用起来惊为天人) 分块时间换空间 牛了,常见套路,一般用分块来用时间换空间。 求一个可修改序列中 区间内不连续取 个数的所取的数最大和是多
阅读全文
摘要:前言 以前的学弟都学了就我还不会,只能爬了。。。 CDQ 分治 **这是一种思想!**这是一种思想!这是一种思想! CDQ 分治是非常优美的过程。当我们考虑序列中的数对计数等问题的时候可以想到用 CDQ 分治。 其过程是: 掏出一个序列; 从中间剪开; 答案分成了 类,一是只在左边的,二
阅读全文