上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 78 下一页
题解:裸链剖/LCT刚开始想把边转到点上,结果各种蛋疼,后来发现lct的话,好像在边上不难处理。。。我个逗比忘了把v[x]取反了。。。代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #inc... Read More
posted @ 2015-01-02 17:20 ZYF-ZYF Views(287) Comments(0) Diggs(0) Edit
题解:首先判断长度len是否是l-r的循环节可以做到O(1)只需判断 l-l+len-1 和 r-len+1-r 是否相同即可,这一步可以用hash然后循环节一定是总长度的约数。这样可以做到n√n,但是会T。一个鬼畜的优化是 枚举在每块内每个字母的个数,这个个数必须是总个数的约数,然后我们取一下gc... Read More
posted @ 2015-01-02 16:00 ZYF-ZYF Views(321) Comments(0) Diggs(0) Edit
题解:数据结构来优化网络流,貌似都是用一段区间来表示一个点,然后各种乱搞。。。发现主席树好吊。。。在树上建主席树貌似有三种方法:1.建每个点到根节点这条链上的主席树,可以回答和两点间的路径的XX问题。2.按DFS序然后就成了序列上的主席树,可以回答子树第k大等XX问题。3.先给每个点单独建立主席树,... Read More
posted @ 2015-01-01 21:24 ZYF-ZYF Views(362) Comments(0) Diggs(0) Edit
题解:先做60分。。。考虑最小割,连边容量为需要付出的代价。不妨设在s割为黑色,t割为白色。(s,i,b[i])(i,t,w[i])关于奇怪,因为不是按份数来的。所以我们这样建图:(i,i+n,p[i])(i+n,j,inf) l[i] 2 #include 3 #include 4 #includ... Read More
posted @ 2015-01-01 08:57 ZYF-ZYF Views(441) Comments(0) Diggs(0) Edit
该文被密码保护。 Read More
posted @ 2014-12-31 23:29 ZYF-ZYF Views(46) Comments(4) Diggs(0) Edit
题解:真是一道神题!!!大家还是围观JZP的题解吧(网址找不到了。。。)代码: 1 #include 2 3 #include 4 5 #include 6 7 #include 8 9 #include 10 11 #include 12 13... Read More
posted @ 2014-12-30 18:32 ZYF-ZYF Views(308) Comments(0) Diggs(0) Edit
题解:如果我们直接由s向a1,b1连边,a2,b2向t连边之后求最大流判断是否满流是有问题的。因为有可能a1流到了b2,b1流到了a2.解决方法是交换b1和b2,再跑一遍,还满流才说明可行。脑补一下证明:不妨设第一次maxflow中a1->a2 an-xa1->b2 xb1->a2 bn-xb1->... Read More
posted @ 2014-12-30 13:26 ZYF-ZYF Views(661) Comments(0) Diggs(0) Edit
题解:想了想发现只需要求出最长的一段平均值>k即可。平均值的问题给每个数减去k,判断是否连续的一段>0即可。然后我们发现如果ij不会比i 优。那我们就可以维护一个单调的s[i],然后对于每个l去二分出它的答案。但这样会T。再次考虑单调性。如果 l>j,且s[l]>s[i],那么我们的答案最小也是l-... Read More
posted @ 2014-12-28 22:26 ZYF-ZYF Views(236) Comments(0) Diggs(0) Edit
题解:感觉是不可做题啊。。。看题解发现暴力就可以过囧。。。记录一下x倍数上次取到多少即可。复杂度:n/1+n/2+……+n/n=nlnn代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8... Read More
posted @ 2014-12-28 20:45 ZYF-ZYF Views(204) Comments(0) Diggs(0) Edit
题解:二分答案之后就是混合图(有向边+无向边)的欧拉回路问题。如何判断欧拉回路是否存在?把该图的无向边随便定向,计算每个点的入度和出度。如果有某个点出入度之差为奇数,那么肯定不存在欧拉回路。因为欧拉回路要求每点入度 = 出度,也就是总度数为偶数,存在奇数度点必不能有欧拉回路。 好了,现在每个点入度和... Read More
posted @ 2014-12-28 18:40 ZYF-ZYF Views(829) Comments(1) Diggs(0) Edit
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 78 下一页