L_0_Forever_LF的专栏

一个热爱OI的OIer

BZOJ4371: [IOI2015]sorting排序

我们假设E不操作,A把所有元素复位的最优解是枚举i,若他不在位置i上就和位置i交换,把他转化到图上正确性显然 现在E操作,我们假设位置0~n-1上有碟子0~n-1,碟子i上有苹果i 我们让E操作是交换碟子,A操作是交换苹果 发现这和原问题是等价的,于是我们就可以把E的操作和A的操作分离开来 ...

2018-06-18 21:59:51

阅读数:298

评论数:0

UOJ#273. 【清华集训2016】你的生命已如风中残烛

问题相当于有和为0的m个数aiaia_i,求iii有多少种排列使得任意一个前缀和都>=0 先给序列末尾加上一个-1,变成m+1个和为-1的数,要求前m个前缀和>=0 发现对于这m+1个数的每一种圆排,在他能够旋转得到的m+1种排列中,只有以最小前缀和...

2018-05-15 20:53:11

阅读数:29

评论数:0

BZOJ3569: DZY Loves Chinese II

在线判无向图删掉一些边后是否还连通 我们建出这个无向图的一棵生成树,如果删掉一些边后这个图不连通,一定存在某一条树边,他被删去且覆盖他的所有非树边也被删去 于是我们给每条非树边随机一个权值,每条树边的权值为所有覆盖他的非树边的权值的异或和,那么“他被删去且覆盖他的所有非树边也被删去”对应的就是...

2018-04-27 10:06:38

阅读数:28

评论数:0

BZOJ3097: Hash Killer I

构造神题qaq 跪vfk http://vfleaking.blog.163.com/blog/static/1748076342013229102430789/ 从此卡自然溢出hash成为出题人的基本素养 (粘个代码跑路) #include<set&a...

2018-03-01 17:22:12

阅读数:46

评论数:0

BZOJ3328: PYXFIB

我们要求这个东西 ∑ni=0CinFi[i mod k=0]∑i=0nCniFi[i mod k=0]\sum_{i=0}^nC_n^iFi[i\ mod\ k=0] 先不考虑k|ik|ik|...

2018-02-25 16:35:58

阅读数:81

评论数:0

IOI2017 古书books

乐滋滋在wc上讲的题 对于这类最优化问题,有一个套路是考虑答案的下界,然后判看能不能到达这个下界 首先一个显然的下界是 ∑|i−ai|∑|i−ai|\sum |i-ai| ,但注意到这个下界不够紧,比如序列 1 0 3 2,0和3之间的间隔至少要跨越2次 建一个图,每本书代表一个点,连出一条...

2018-02-11 12:54:20

阅读数:325

评论数:0

二次剩余学习笔记

两篇比较好的blog,第二篇介绍了一些拓展的东西 http://blog.csdn.net/a_crazy_czy/article/details/51959546 http://blog.miskcoo.com/2014/08/quadratic-residue 因为个人数学不好,学这东西...

2018-01-13 16:24:26

阅读数:226

评论数:0

BZOJ3863: The Revenge of the Princess’ Knight

一个环,把他分割成恰好k段,使字典序最大的段最小 可以旋转 这题和code festival 2017 qual B 的F挺像的 不过那题是给你字符,让你随便拼,这题倒着理解是把环上相邻的字符拼在一起直到剩下k段 但是贪心的思想是类似的 把一开始的所有字符视作一个串Si,把这n个串和他们...

2018-01-13 10:18:05

阅读数:107

评论数:0

BZOJ3724: PA2014Final Krolestwo

跪dalao……我们新建一个点0,连边向所有奇数度点,于是得到了一个偶数条边,所有点度数都是偶数的图 这个图存在欧拉回路,根据每次流出0,流入0的两个奇数点可以配对 但是这题要求路径长度为偶数,于是我们将n个点拆成2n个点,这样配对的奇数点之间的路径长度就是偶数了 我们现在想在2n个点中建入...

2017-12-20 20:02:14

阅读数:146

评论数:0

BZOJ1141: [POI2009]Slw

好神呀…手玩一下发现这个H(s)生成的串有个斐波那契的递推式 emmmmm然后我就啥都不会了….我们定义G(s)为H(s)的逆变换,即H(a)=b,G(b)=a 那么对于s中的每个1,如果后面是0,他会变成1,否则变成0 发现我们要验证s是否是S的子串,这个问题等价于验证G(s)是否是G(S...

2017-12-12 20:57:57

阅读数:122

评论数:0

BZOJ1127: [POI2008]KUP

先考虑单个格子 如果有某个格子的值在[k,2k]可以直接输出 如果在[2k+1,+∞),因为所有元素非负,这个格子一定不能选,把这个格子标记出来 于是最终的矩形一定全部由< k的元素组成 若这个矩形的和>2k,我们将他分割成2个矩形,不可能和都< k,所以我们不断分割一定...

2017-12-08 09:53:04

阅读数:90

评论数:0

BZOJ4727: [POI2017]Turysta

第一次听说竞赛图这种东西..竞赛图内一定存在哈密顿路径,将图缩点后,每个强连通分量内一定存在哈密顿回路,我们可以构造出哈密顿路径后构造哈密顿回路,两个强连通分量间,因为是竞赛图,又因为不在一个联通分量,所以其中一个里的每个点一定向另一个里的所有点都有边,然后可以在DAG上dp一下最长路径详细的细节...

2017-09-27 09:11:19

阅读数:148

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭