随笔分类 -  杂项

摘要:题意 给定一张无向图 G,求它的一个导出子图 G=V,E,使得 |E||V| 最大。 Solution 求分数的最大值,首先想到分数规划。按套路二分当前的答案 mid,那么有: $$ \dfrac{|E|}{|V|}>mid\Leftrightarrow | 阅读全文
posted @ 2022-11-22 20:13 ZCETHAN 阅读(35) 评论(0) 推荐(0) 编辑
摘要:大概可以训练思维。 [ARC103F] Distance Sums 给出树上每个点到剩下所有点的距离和,求构造出树。 不难想到,如果有相邻的 u,v,那么 DuDv=SizvSizu=2Sizvn。那么就有:Du=Dv+2Sizvn,其中 Siz 表示的是那个 阅读全文
posted @ 2022-11-09 19:10 ZCETHAN 阅读(53) 评论(2) 推荐(1) 编辑
摘要:这是一种比较常见的数据结构技巧,所以单独开一个坑。 概论 看上去很高端,实际上就是解决矩形求和的问题,有的时候还支持修改。 使用这种技巧有一个重要的前提:离线! 二维数点 首先这个技巧可以很好地解决二维数点问题。我们可以先来总结一下有哪些问题可以转化成二维数点问题,总的来说,如果一个序列上的问题可以 阅读全文
posted @ 2022-08-10 21:34 ZCETHAN 阅读(1012) 评论(0) 推荐(1) 编辑
摘要:前言 在 CodeTon R2 比赛中被 F 题锤爆了。 公平博弈 这篇博客主要探讨公平博弈。 公平博弈的一个局面我们称之为状态,记作 G。显然一个博弈有意义,需要满足对于任意的 GG 的转移不成环,否则可以永远进行下去。并且这些状态中,有一些是没有后继状态的,我们称之为终止态,一 阅读全文
posted @ 2022-08-02 20:58 ZCETHAN 阅读(143) 评论(0) 推荐(0) 编辑
摘要:一种神奇的人类智慧,用堆来实现,可以做许多看起来很 dp 的题。 阅读全文
posted @ 2022-04-30 21:17 ZCETHAN 阅读(179) 评论(0) 推荐(1) 编辑
摘要:用来记录一些不属于正统算法,但是是一些常见的经典套路的技巧。科技? 记录的东西会有点 naive。 以及一些简单的结论。(但是看起来简单,用起来惊为天人) 分块时间换空间 牛了,常见套路,一般用分块来用时间换空间。 求一个可修改序列中 [l,r] 区间内不连续取 3 个数的所取的数最大和是多 阅读全文
posted @ 2022-03-08 14:34 ZCETHAN 阅读(1942) 评论(1) 推荐(0) 编辑
摘要:前言 以前的学弟都学了就我还不会,只能爬了。。。 CDQ 分治 **这是一种思想!**这是一种思想!这是一种思想! CDQ 分治是非常优美的过程。当我们考虑序列中的数对计数等问题的时候可以想到用 CDQ 分治。 其过程是: 掏出一个序列; 从中间剪开; 答案分成了 3 类,一是只在左边的,二 阅读全文
posted @ 2022-01-23 21:40 ZCETHAN 阅读(53) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示
主题色彩