
构造
文章平均质量分 82
commonc
这个作者很懒,什么都没留下…
展开
-
BZOJ3426: Poi2013 Tower Defense Game
题目大意:有一个n个点m条边的图,每条边距离是1,已知用k个攻击距离为1的塔可以打到整个地图,让构造一个方案使得用小于等于k个攻击距离为2的塔打到整个地图 说是有spj,但是实际上没有,不过没有关系,因为这题每次挑一个没被覆盖的放就可以了,总个数一定小于等于k怎么证明呢?假设当前选择了一个还没被覆盖的点,那就在这里放一个攻击距离为2的塔而在原方案中能覆盖这个点的所有塔的攻击范围原创 2016-05-29 13:13:09 · 824 阅读 · 0 评论 -
BZOJ3424: Poi2013 Multidrink
题目大意:给一棵树,每次步伐大小只能为1或2,要求不重复的遍历n个节点,且起点为1,终点为n首先推荐Claris的题解,讲得还是挺详细的其次推荐算是此题题解的英文论文,可以在看Claris题解的同时补充一下 不想看英文论文的就可以看我的补充了....1.首先证明当一个节点拥有三个或以上的non-trivial的毛毛虫时是无解的 假设我们给予这种情况原创 2016-05-29 20:49:47 · 1086 阅读 · 0 评论 -
BZOJ3414: Poi2013 Inspector
题目大意:一天公司有n个员工和m个员工记录,每个员工只会在连续的一段时间内工作。现在给出m条记录分别是谁写的、什么时候写的以及写的时候除了他还有多少人。求最大的k使得前k条记录互不矛盾 挺神的题...首先二分答案转成判定性问题,这样记录就没有先后顺序之分了然后考虑什么情况会出现矛盾:1.记录本身的矛盾:两条记录是同一时刻,但人数不同 判断方法:这个是很显然的原创 2016-05-31 19:52:20 · 1108 阅读 · 0 评论 -
BZOJ2528: [Poi2011]Periodicity
题目大意:给定一个字符串S,其长度为N,如果对于任意的i(1神TM构造题!!!!!出题人脑洞太大了,这种题给tourist都不能现场做出来吧!!!(也不一定)VFK的题解讲的很好,里面只有一个“显然”定理没有证,那我就来补充一下吧本原串定理:如果一个串不是本原串,修改其中任意一个字符,它就会变成本原串。反证法,假设都不是本原串,那么设第一个串的循环节长度为a,修原创 2016-08-31 15:26:42 · 1127 阅读 · 0 评论 -
BZOJ2214: [Poi2011]Shift
题目大意:有一个1..n的排列,有两种操作:(a) 将最后一个数移到最前面(b) 把第三个数移到最前面我们将连续进行k次同一个操作称为“一块操作”,表示为ka或kb。找到一个操作序列使得进行这些操作后,排列变为1,2,3,...,n。什么狗题!网上就搜到了一个一句话题解差评!!大概思想就是按顺序一个一个的确定位置,假设前i-1个位置都已经确定好了,现在要把第i号原创 2016-08-31 15:42:50 · 732 阅读 · 0 评论 -
BZOJ2215: [Poi2011]Conspiracy
题目大意:给定一张无向图,要求你把图中的每个点染成红色或蓝色,使得红色的点形成一个团,蓝色的点形成一个独立集首先假设我们已经求出了一组可行解,那么其他方案至多是本方案中从后勤和同谋组各出一个人进入对方组,因为一旦从某一组出来两个就一定不满足题意这时我们考虑处理出每个人是否只与对面集合中的一个人冲突,然后分类三种情况(只有后勤去同谋,只有同谋去后勤,两边交换一个人)枚举就可以了。原创 2016-08-25 07:48:24 · 932 阅读 · 0 评论 -
BZOJ2079: [Poi2010]Guilds
题目大意:给一张无向图,要求你用黑白给点染色,且满足对于任意一个黑点,至少有一个白点和他相邻;对于任意一个白点,至少有一个黑点与他相邻,问能否成功有这样一个结论,若此图中有一个点度数为0则不能成功,否则一定能成功。接下来是证明(好像很显然):显然当有一个点度数为0时一定不能成功对于其他情况,我们可以对于每个连通块分别考虑,这些连通块大小都大于1然后我们在每个连通块内任选一个原创 2016-12-29 16:07:16 · 566 阅读 · 0 评论 -
BZOJ1141: [POI2009]Slw
题目大意:初始有个串S(0)=0,S(i+1)由S(i)经过一次变换得到,变换的规则为0->1,1->10。现在给出N个整数,令串T=S(a1)+S(a2)+S(a3)+...,其中+代表串联,问T能否表示为一个S(X)的子串md真的神做法..为啥POI总是能出出来脑洞这么大的构造题..大爷的题解->戳这里我们定义逆变换G(S)=S',其中H(S')=S,H函数是题目中定义原创 2017-01-19 11:34:18 · 873 阅读 · 0 评论 -
BZOJ1116: [POI2008]CLO
题目大意:给一张没有重边的无向图,要求给其中N条边指定方向,使得每个点入度=1(POI官网要求输出一组解,但是估计BZOJ当时懒得写SPJ了)首先大概画一画能想到一个事情:若每个点度数至少为2,则图一定有解若有一个点度数为0,则该图一定无解所以我们只需要处理一下度数为1的点,这些点连出的边必然指向自己所以我们可以把这些点和这些边删掉,然后判断子图能否成立,这两个问题原创 2017-02-27 15:00:59 · 538 阅读 · 0 评论