对一棵树黑白染色一定符合题意。图一定有生成树。因此,仅有一个孤立节点的联通块不合题意。DFS。#includeusing namespace std;int n,m,en,x,y,v[1000001],first[500001],next[1000001],cnt;bool vis[500001];...
分类:
其他好文 时间:
2015-01-25 07:39:30
阅读次数:
246
题目大意:给定一个序列,求一个最长的子串,使最大值与最小值之差不超过k
从左到右枚举右端点,利用单调队列维护当前区间中的最大值和最小值
如果某一时刻当前区间的最大值和最小值之差超过了k,就向右调整左端点直到差小于等于k为止
时间复杂度O(n)
#include
#include
#include
#include
#define M 3003003
using namespace ...
分类:
其他好文 时间:
2015-01-20 13:47:34
阅读次数:
190
题解:想了想发现只需要求出最长的一段平均值>k即可。平均值的问题给每个数减去k,判断是否连续的一段>0即可。然后我们发现如果ij不会比i 优。那我们就可以维护一个单调的s[i],然后对于每个l去二分出它的答案。但这样会T。再次考虑单调性。如果 l>j,且s[l]>s[i],那么我们的答案最小也是l-...
分类:
其他好文 时间:
2014-12-28 23:42:35
阅读次数:
271
题解:二分答案之后就是混合图(有向边+无向边)的欧拉回路问题。如何判断欧拉回路是否存在?把该图的无向边随便定向,计算每个点的入度和出度。如果有某个点出入度之差为奇数,那么肯定不存在欧拉回路。因为欧拉回路要求每点入度 = 出度,也就是总度数为偶数,存在奇数度点必不能有欧拉回路。 好了,现在每个点入度和...
分类:
其他好文 时间:
2014-12-28 19:25:27
阅读次数:
128
好奇怪啊,莫名其妙的WA了。。。两个类似单调队列的东西维护就可以了先挖个坑 1 /************************************************************** 2 Problem: 2096 3 User: rausen 4 L...
分类:
其他好文 时间:
2014-11-29 00:14:03
阅读次数:
164
题意:Tz养了一群仓鼠,他们都有英文小写的名字,现在Tz想用一个字母序列来表示他们的名字,只要他们的名字是字母序列中的一个子串就算,出现多次可以重复计算。现在Tz想好了要出现多少个名字,请你求出最短的字母序列的长度是多少。(n 7 #include 8 #include 9 #include10 ....
分类:
其他好文 时间:
2014-11-13 01:43:27
阅读次数:
239
2096: [Poi2010]PilotsTime Limit:30 SecMemory Limit:162 MBSubmit:270Solved:142[Submit][Status]DescriptionTz又耍畸形了!!他要当飞行员,他拿到了一个飞行员测试难度序列,他设定了一个难度差的最大值,...
分类:
其他好文 时间:
2014-10-06 17:26:10
阅读次数:
202
2091: [Poi2010]The Minima GameTime Limit:10 SecMemory Limit:259 MBSubmit:243Solved:163[Submit][Status]Description给出N个正整数,AB两个人轮流取数,A先取。每次可以取任意多个数,直到N个...
分类:
其他好文 时间:
2014-10-04 14:15:06
阅读次数:
381
2079: [Poi2010]GuildsTime Limit:10 SecMemory Limit:259 MBSubmit:237Solved:181[Submit][Status]DescriptionZy皇帝面临一个严峻的问题,两个互相抵触的贸易团体,YYD工会和FSR工会,他们在同一时间请...
分类:
其他好文 时间:
2014-10-04 11:04:56
阅读次数:
335
2084: [Poi2010]AntisymmetryTime Limit:10 SecMemory Limit:259 MBSubmit:187Solved:125[Submit][Status]Description对于一个01字符串,如果将这个字符串0和1取反后,再将整个串反过来和原串一样,就...
分类:
其他好文 时间:
2014-10-02 12:56:12
阅读次数:
282