06 2017 档案

摘要:zcy真是垃圾,啥都不会的那种。 菜的不行。 这场手速上了三题,然后各种E被卡…… 日个吗居然E不开栈,傻逼吧 有毒吧 来看题: A.sqc给的我的神奇公式,gtmd居然能A? B.小学生容斥,2^m次系列。 剩下就一堆不会…… Ctm烦得跟什么一样,Etm卡空间卡常数,还狗日的不开栈。 D裸FFT 阅读全文
posted @ 2017-06-24 21:13 zcysky 阅读(251) 评论(0) 推荐(0)
摘要:这场真是无聊,搬远古原题…… xjb做了做,(居然没AK真是身败名裂) A.教主的花园 答案明显具有可二分性,二分答案判定下就行。 教主泡嫦娥 环形上跑一下dp,四维记录状态。 保镖排队: 懒得写了,从网上粘一个解释下来: 于是假设当前有tot个格子,然后自己有j个儿子,因为是可放可不放于是就是C( 阅读全文
posted @ 2017-06-24 21:06 zcysky 阅读(154) 评论(0) 推荐(0)
摘要:这很像之前做的一道noip模拟题…… 所以当时那题也可以用费用流写(雾) 拆点,将每个月拆成两个点,一个向起点连边表示产量,另一个点连汇点表示销量。 然后每个点依次往后面的点2连边,表示保存。 阅读全文
posted @ 2017-06-23 17:39 zcysky 阅读(206) 评论(0) 推荐(0)
摘要:按照题意建模就行了。 阅读全文
posted @ 2017-06-23 16:26 zcysky 阅读(243) 评论(0) 推荐(0)
摘要:难以吐槽出题人的中二病…… 这题有点类似ZJOI2008 骑士,先跑树上的,最后拆环即可。 阅读全文
posted @ 2017-06-23 10:17 zcysky 阅读(394) 评论(0) 推荐(0)
摘要:网络流裸题。 求完最大流之后保留残余容量信息,依次将已经加入最小割的弧变成c再跑,记录下即可。 阅读全文
posted @ 2017-06-23 08:18 zcysky 阅读(186) 评论(0) 推荐(0)
摘要:没错,一定是无聊到一定境界的人才能干出这种事情。 这个无聊的zcysky已经不满足于用后缀平衡树求sa了,他想用sam试试。 我们回顾下sam的插入过程,如果我们从最后一个state沿着suffix link向上爬parent tree 那么我们就可以遍历这个sam的所有后缀。 那么我们把插入的时候 阅读全文
posted @ 2017-06-22 16:30 zcysky 阅读(1113) 评论(0) 推荐(1)
摘要:这场edu蛮简单的…… 连道数据结构题都没有…… A.随便质因数分解凑一下即可。 B.读入的时候贪心选一下即可。 C.贪心 D.扫一下树,计算可能的出现次数(值域过大用map比较好) 然后总共的减去sum即为答案。 E.正解应该是dp,然而记忆化搜索还是能水过去…… F.比较裸的单调队列优化。 总结 阅读全文
posted @ 2017-06-22 14:41 zcysky 阅读(227) 评论(0) 推荐(0)
摘要:Lucas的裸题,学习一个。 阅读全文
posted @ 2017-06-21 11:27 zcysky 阅读(279) 评论(0) 推荐(0)
摘要:后缀平衡树裸题。 后缀平衡树呢,实际上是一个很naive的东西。就是用平衡树维护后缀数组。 这样的话就可以支持在最前端插入一个字符(相当于插入新的后缀) 每次比较节点的tag是O(1)的,所以可以快速的支持插入和查询。 为了保证重构的复杂度,后缀平衡树必须使用重量平衡树。 如替罪羊树,Treap,W 阅读全文
posted @ 2017-06-21 10:41 zcysky 阅读(369) 评论(0) 推荐(0)
摘要:ETT模版题。 真正的Eular-Tour-Tree维护的是树的欧拉序。 由于各种原因,没人知道怎么维护欧拉序,所以我写的是个假的,维护dfs序的。 本质还是用Splay维护序列。 然后因为我常数太差,压着线跑过去的…… 阅读全文
posted @ 2017-06-20 19:49 zcysky 阅读(395) 评论(0) 推荐(0)
摘要:这场edu有点简单…… 所以题目可能也有点奇奇怪怪的。 A.随意构造一下,可以发现只有当填满都不行时才可能无解。 B.扫一遍就行了…… C.当时想出了倍数构造,但是有一点死活过不去……加了个极大值特判过了…… D.答案显然可以二分。那么二分判断下是否可行就行。 E.题解给了个带log的dp,被我记忆 阅读全文
posted @ 2017-06-20 09:46 zcysky 阅读(215) 评论(0) 推荐(0)
摘要:想到什么/当天被什么坑就写什么…… 1.函数与主程序之间尽量通过传递参数完成交互,尤其是修改,防止变量名冲突等隐藏错误。 2.老生常谈:线段树四倍,邻接表两倍,网络流开到十万左右。 3.LCT只要涉及修改一定pushup 4.养成好习惯,先求出字符串长度再带进循环 5.动态点分治/虚树题目可以用na 阅读全文
posted @ 2017-06-19 14:20 zcysky 阅读(681) 评论(2) 推荐(1)
摘要:这场edu我原本以为能清真一点…… 后来发现不仅是七题 还有各种奇奇怪怪的骚操作…… A. 随便枚举 B. xjb按照定义分一下就行了 C. 将茶杯排序,然后从后往前贪心地构造就行了。 D. 求出前缀和,二分下标。 E. 大数据版01背包…… 不知道正解是啥,我sort一下+鬼畜剪枝玄学过去…… F 阅读全文
posted @ 2017-06-18 11:24 zcysky 阅读(266) 评论(0) 推荐(0)
摘要:又打了一场EDU,感觉这场比23难多了啊…… 艹还是我太弱了。 A. 随便贪心一下。 B. 预处理一下x,y的幂次就随便做了。 C.推一下结论就行了。 D. 按照官方题解做法dp一下就行。 E.用动态开点线段树维护一下(因为值域过大) F. 这tm做cf都能碰到原题,日哦。 bzoj4025。 可以 阅读全文
posted @ 2017-06-17 17:30 zcysky 阅读(257) 评论(0) 推荐(0)
摘要:题号莫名喜感。 倒序建Trie,dfs这棵Trie,贪心一下,每次按照size排序计算贡献就好。 阅读全文
posted @ 2017-06-17 07:50 zcysky 阅读(373) 评论(0) 推荐(1)
摘要:没啥用,就是想整理下自己的友链: yanQval http://www.cnblogs.com/yanQval 江苏省淮阴中学 nonamenotitle http://nonamenotitle.pub/ 武汉二中 l0nl1f3(chouti) http://l0nl1f3.leanote.co 阅读全文
posted @ 2017-06-16 21:36 zcysky 阅读(301) 评论(0) 推荐(0)
摘要:补了下前置技能…… 题意就是求一段区间的权值和前k大的子序列的和。 把段扔进优先队列 每次拿出来之后按照所选择的j进行分裂 阅读全文
posted @ 2017-06-16 20:51 zcysky 阅读(233) 评论(0) 推荐(0)
摘要:昨晚听说有教做人场,去补了下玩。 大概我的水平能做个5/6的样子? (不会二进制Trie啊,我真菜) A. 傻逼题。大概可以看成向量加法,判断下就好了。 B. 找符合要求的最小三元组乘积出现次数。 sort一下随便搞搞就行了。 C. 第一反应数位dp,反正也可做。 数位记忆化搜索大概也行的样子。 但 阅读全文
posted @ 2017-06-16 17:55 zcysky 阅读(359) 评论(0) 推荐(0)
摘要:把Parent Tree拓扑排序下,然后从下往上合并。 具体的看官方题解啦~ 阅读全文
posted @ 2017-06-15 20:21 zcysky 阅读(188) 评论(0) 推荐(0)
摘要:傻逼dp题。 dp[i][j]表示用了i长度已花费成本j所能得到的价值。 然后枚举一下铁轨随便做了。 不行就sort一下。 阅读全文
posted @ 2017-06-15 20:18 zcysky 阅读(210) 评论(0) 推荐(0)
摘要:这题有毒…… 原本只是想复习下sam,于是写…… 后来发现自己傻了不知道怎么维护endpos…… 一气之下直接kmp拉倒,mdzz UPD:现在我好像会维护endpos了…… 阅读全文
posted @ 2017-06-15 11:14 zcysky 阅读(576) 评论(0) 推荐(0)
摘要:具体可以看UOJmyy的blog,orz 就是一个贪心。 阅读全文
posted @ 2017-06-15 10:36 zcysky 阅读(181) 评论(0) 推荐(0)
摘要:写着玩玩…… 反正超级sb题。 阅读全文
posted @ 2017-06-14 21:24 zcysky 阅读(239) 评论(0) 推荐(0)
摘要:蒟蒻开始学模拟退火…… 起初一直不肯学,因为毕竟玄学算法…… 哎呀玄学怎么就没用呢?对不对? 阅读全文
posted @ 2017-06-14 19:40 zcysky 阅读(319) 评论(0) 推荐(0)
摘要:这题嘛…… 子树询问什么的,直接dfs序线段树无脑写,是吧…… 然后几分钟之内zcy就写出了这样的东西: 对于sb的我来说,写这种模版最快不过了……在真正的省选考场上,写这种东西的选手恐怕也是最多,写起来也是最稳的吧…… 然而其实还有一种O(na(n))的做法吊打我。 就是巧妙地离线用并查集维护标记 阅读全文
posted @ 2017-06-14 10:52 zcysky 阅读(208) 评论(0) 推荐(0)
摘要:懒得推式子了,总之是个斜率优化…… 先化一下题目要求的式子,再写一下dp方程,然后就是很自然的斜率优化了qwq 阅读全文
posted @ 2017-06-14 10:46 zcysky 阅读(183) 评论(0) 推荐(0)
摘要:一道奇奇怪怪的数据结构题? 把树线性化,然后分块维护吧。 为了加速,求和用树状数组维护每个块的值。 阅读全文
posted @ 2017-06-13 17:26 zcysky 阅读(310) 评论(0) 推荐(0)
摘要:我感觉这题可以出给新高一玩2333 阅读全文
posted @ 2017-06-13 15:07 zcysky 阅读(369) 评论(0) 推荐(0)
摘要:做sb题也是一种乐趣,是吧…… 阅读全文
posted @ 2017-06-13 11:28 zcysky 阅读(160) 评论(0) 推荐(0)
摘要:状压dp,f[i][j]表示当前取了i,模数余j的状态。 然后向后推,枚举可能的数即可。 注意每个数存在重复,最后要除以相应出现次数的阶乘。 阅读全文
posted @ 2017-06-13 10:28 zcysky 阅读(211) 评论(0) 推荐(1)
摘要:QwQzcysky真是菜死了,这是我刚上高一的时候坤爷在夏令营讲的,可是今天才切掉…… 想想也神奇,一个2016.11才学会线段树的菜鸡,夏令营的时候居然听过Segment-Tree-Beats? 所以我们来看下这个神奇的Segment-Tree-Beats. 我们维护一个神奇的标记二元组(x,y) 阅读全文
posted @ 2017-06-13 09:28 zcysky 阅读(334) 评论(0) 推荐(0)
摘要:状压dp初步。 阅读全文
posted @ 2017-06-12 21:17 zcysky 阅读(281) 评论(0) 推荐(0)
摘要:树形dp。 阅读全文
posted @ 2017-06-12 19:42 zcysky 阅读(255) 评论(0) 推荐(0)
摘要:记忆化搜索水过去了…… QwQ 阅读全文
posted @ 2017-06-12 17:28 zcysky 阅读(203) 评论(0) 推荐(0)
摘要:记录减的状态,表示还要凑多少才能达到当前值。 然后进行枚举即可。注意状态数不能重复。 阅读全文
posted @ 2017-06-12 09:14 zcysky 阅读(249) 评论(0) 推荐(0)
摘要:为了我的点歪的技能树…… 所以开始补一些sb的东西…… 阅读全文
posted @ 2017-06-11 21:27 zcysky 阅读(577) 评论(0) 推荐(1)
摘要:用魔法平衡树的实现! 反正没人会看的。 阅读全文
posted @ 2017-06-11 21:25 zcysky 阅读(197) 评论(0) 推荐(0)
摘要:#include #define N 300005 #define rat 4 using namespace std; struct Node{ int size,val,rev; Node *lc,*rc; Node(int s,int v,Node *a,Node *b):size(s),val(v),lc(a),rc(b),rev(0){} Node(){... 阅读全文
posted @ 2017-06-11 08:34 zcysky 阅读(310) 评论(0) 推荐(0)
摘要:我还第一次见到省选考三分……? 阅读全文
posted @ 2017-06-10 21:38 zcysky 阅读(276) 评论(0) 推荐(0)
摘要:看有没有人能发现咯。 阅读全文
posted @ 2017-06-09 18:13 zcysky 阅读(345) 评论(0) 推荐(0)
摘要:Gauss消元,我在线代书上学会的…… 大概就是每次把每行第一个元素消掉,直到成为上三角矩阵为止。 此时从最后一个元素反代回去,就可以求出线性方程组的解。 阅读全文
posted @ 2017-06-05 20:32 zcysky 阅读(2998) 评论(0) 推荐(3)
摘要:这个gauss消元有点naive啊。 由于只有01,位操作显然是方便的多。 那么用bitset代替之前的增广矩阵就行了。 阅读全文
posted @ 2017-06-05 17:18 zcysky 阅读(236) 评论(0) 推荐(0)
摘要:高斯消元…… 看完线代那一节之后感觉真的是……naive! 线代大法好。 阅读全文
posted @ 2017-06-03 20:51 zcysky 阅读(162) 评论(0) 推荐(0)
摘要:大力分块+树状数组+主席树…… 阅读全文
posted @ 2017-06-03 19:47 zcysky 阅读(172) 评论(0) 推荐(0)