自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 GDOI2016模拟8.21新数独

题目 下面是一个没有数字,只有大小关系(没错!那些尖角都是“大于”符号!)的数独: 除了大小关系外(注意相邻格子不能相同),还需要满足通常的数独规则:l 每个格子都是1~9 的数字l 每行都是1~9的排列l 每列都是1~9的排列l 每个3*3的子矩阵(上图中用粗线隔开,一共有3*3个这样的子矩阵)都是1~9的排列为了美观,每个3*3子矩阵的所有12对相邻格子的大小关系都将给出。这道题,我们可

2015-08-21 22:38:03 560

原创 GDOI2016模拟8.21新Nim游戏

题目传统的Nim游戏是这样的:有一些火柴堆,每堆都有若干根火柴(不同堆的火柴数量可以不同)。两个游戏者轮流操作,每次可以选一个火柴堆拿走若干根火柴。可以只拿一根,也可以拿走整堆火柴,但不能同时从超过一堆火柴中拿。拿走最后一根火柴的游戏者胜利。本题的游戏稍微有些不同:在第一个回合中,第一个游戏者可以直接拿走若干个整堆的火柴。可以一堆都不拿,但不可以全部拿走。第二回合也一样,第二个游戏者也有这样一次机会

2015-08-21 22:17:48 446 1

原创 GDOI2016模拟8.21总结

今天遇到原题(但没意识到….)前面两道题是博弈题,实际上第一题才是sg函数的应用(这以前做过,但忘记了一句很重要的话:博弈题关键的是sg函数。导致一看题就有点不知所措…)。而第二、五题偏向搜索,其中第五题看起来更得心应手些(因为题目描述和数据在我看来就是在引导我找到正解,顺着它就过了,这几天我发现,有时看着看着题时,会看到些不大一样的东西,没有什么原因,一句话说就是类似突发奇想,感觉不大靠谱,但用来

2015-08-21 21:56:10 390

原创 GDOI2016模拟8.19物理

高中物理总要留下点什么才好……于是有了这题(其实搞的原题)。想了想,这题还是回归学物理的原点好了。初中物理的第一课就是声吧。声波(Sound Wave或Acoustic Wave)是声音的传播形式。声波是一种机械波,由物体(声源)振动产生,声波传播的空间就称为声场。在气体和液体介质中传播时是一种纵波,但在固体介质中传播时可能混有横波。人耳可以听到的声波的频率一般在20赫兹至20000赫兹之间。不同动

2015-08-19 21:06:00 481

原创 GDOI2016模拟8.19数学

高中数学总要留下点什么才好……于是有了这题(其实搞的原题)。平面直角坐标系(rectangular coordinate system):在同一个平面上互相垂直且有公共原点的两条数轴构成平面直角坐标系,简称为直角坐标系。通常情况下,两条数轴分别置于水平位置与竖直位置,取向右与向上的方向分别为两条数轴的正方向。水平的数轴叫做X轴或横轴,竖直的数轴叫做Y轴或纵轴,X轴或Y轴统称为坐标轴,它们的公共原点O

2015-08-19 20:47:01 441

原创 GDOI2016模拟8.19总结

今天考砸了。。。第一眼看题目感觉第一题dp,第二题分治,第三题直接树套树。但是第一题的dp没怎么想到去重的方法,就专注于第二、三题,第三题感觉打起来可能会打的比较久,权衡下选了第二题先打。码完后,开始调试,噩梦就来了0.0,不断调试小数据都是有问题的,后面就一直修改bug,改了很久都没完全将bug调掉,不知不觉时间就过了…明明分治是十分有把握的…但打完才发现,细节好多….于是最后爆零了。。。今天的题

2015-08-19 20:17:53 348

原创 GDOI2016模拟8.18解密

题目 Mirko要解一段加密文,但他只知道某一个句子是原文的一部分。你的任务是要在密文中找到第一个对应这个句子的地方。文段是通过用某个单词(可能和原文一样的单词)替换原始文段每一个单词来加密的。如果某些单词在原文出现一次以上,就会使用相同的替换单词来替换。没有两个不同的单词使用相同的替换单词。单词是通过空格隔开的小写字母序列。句子是连续单词的序列。这题我们可以通过最小表示法+hash来做。首先对

2015-08-18 21:53:41 483

原创 GDOI2016模拟8.18找数

题目 找出第N个最小素因子是P的正整数一行两个整数N和P(1<=N,P<=10^9),保证P是素数。这题正难则反,若知道ans,我们可以通过知道有多少个数的最小质因数比p小,然后用ans减去来判断答案是否合法(若剩余的数≥N则ans偏大,否则偏小),这样我们可以二分答案。 对于判定,我们可以这样来:方法一:由于ans比较大,所以我们用n−−√\sqrt{n}以内且比p小的素数去筛掉n−−√\sq

2015-08-18 21:27:58 409

原创 GDOI2016模拟8.18的士

题目 Bessie为农场上的其他奶牛提供的士服务。奶牛们在一条长为M(1<=M<=1,000,000,000)的栅栏的不同位置上。不幸的是,它们厌倦了它们现在所在的位置而想要去栅栏上其他的位置。Bessie必须把她每一个朋友从它们各自的起始地接上车然后送它们到目的地。但Bessie的车太小了,所以她每次只能运送一只奶牛。奶牛们上车下车是瞬间的事情。为了省油钱,Bessie想要使她的驾驶量最小。给出

2015-08-18 21:08:07 470

原创 GDOI2016模拟8.18蜡笔

题目 ABC生日收到N支蜡笔,每支蜡笔的颜色是三原色红绿蓝的组合,第i个蜡笔的颜色用Ri表示红色,Gi表示绿色,Bi表示蓝色。蜡笔i和蜡笔j的颜色差异定义为max(|Ri-Rj|,|Gi-Gj|,|Bi-Bj|),多支蜡笔的颜色差异定义为其中任意两个蜡笔颜色的最大差异值。ABC想从N支蜡笔中选出K支出来,要求这K支蜡笔的颜色差异值最小。这题一看到差异的表示形式,对平面图敏感的人(例如我,很多题都莫

2015-08-18 20:47:45 598 1

原创 GDOI2016模拟8.18总结

今天考戳了。。一开始看到第一题,就感觉可以三分其中一组限制,然后后面可以两个堆维护一下,第三题就暴力线筛,感觉可以保证两题后就开始打了(第二题和最后一题除了暴力,没有好的想法)结果刚开始打就发现第一题很难维护,但又纠结于三分这种思路(一般人想到不同寻常的解法都会异常兴奋,然后就很难搁下,然后进行别的方法的尝试…这个问题的确挺困扰人的,解决的方法感觉就是要多做题,尽量使自己的思路不偏,考的时候摆正心态

2015-08-18 20:33:32 564 1

原创 cf362E

题目大意: 给定一个图和最大扩容量k(边),问:在扩容边流量和不超过下,从1到n能最大流多少流量这题可以在原图基础上对每条边多增一条流量为k,费用为1的边,然后跑费用流就行。(当然也可以先跑一次网络流,再跑费用流)这题是我第一次打zkw,感觉还挺好用,多路增广比较少被卡,感觉以后多用一下比较好。贴代码#include<iostream>#include<cstdio>#include<algo

2015-08-17 15:12:36 1182 2

原创 GDOI2016模拟8.16打发时间

Luka再一次在化学课上发闷。这一次,他正在玩有智力的细菌。他把他的K只细菌放在一个长方形板上,这个板被分成N行从上到下标号1到N,M列从左到右标号1 到M。每个细菌一开始在一个特定的格子,面向周围4个格子的其中一个,每秒钟做以下的活动:在当前所在的格子读入数字X给细菌。顺时针旋转90度X次。如果这个细菌面向板外,旋转180度。最后移动到它面向的格子里。Luka在某一个格子里装了一个陷阱。如

2015-08-17 08:58:18 371

原创 GDOI2016模拟8.16逃离牛棚

题目 现在正是Farmer John的农场里面挤奶的季节了!可是奶牛们全都跑了。FJ需要把他们都圈起来,需要你帮他搜寻奶牛。 FJ的农场里有一排N(1<=N<=200,000)个(编号为1..N)的草场,这N个农场由N-1条双向路连接。牛棚在草场1,而且牛棚能通向任意草场。 FJ的奶牛今天早上都在他们的草场上,但谁知道他们现在跑到哪里去了。FJ知道奶牛们只会从牛棚逃出去,而且他们太

2015-08-17 08:45:12 500

原创 GDOI2016模拟8.16第一字符串

题目 Bessie最近在玩字符串。她发现通过改变字母的顺序可以使一些字符串排在其他所有的字符串之前(按字典序从小到大排序)。比如说,Bessie找到了对于字符串”omm”,”moo”,”mom”,和”ommnom”,她可以用标准的字母表把”mom”排在最前面,也可以用字母表”abcdefghijklonmpqrstuvwxyz”把”omm”排在最前面。但是,Bessie不能找出一个方案使”moo”

2015-08-17 08:40:36 577

原创 GDOI2016模拟8.16帮派

农场里的生活很艰苦,而且当生活很艰苦,你必须坚强起来。奶牛们形成了编号为1到M的帮派。这些帮派一开始和睦相处了一段时间,但是现在失控了!奶牛们在竞争一片大草地的控制权。奶牛之间的冲突发生在连续的若干分钟内。每一分钟有一只奶牛走进草地。如果此时草地上没有奶牛,那么这只新进去的奶牛所在的帮派就能占领这片草地。如果草地上已经被新进去的奶牛的帮派所占领了,那么这只奶牛就在草地里吃草。否则,一只属于正在

2015-08-16 22:32:22 496

原创 GDOI2016模拟8.16总结

今天考砸了… 第二题打了暴力匹配,一开始以为可以过,算错时间了…后来发现的时候没时间改过来(而且也没想到优化…)于是就只得了24分,然后第三题一看是链剖模板题,就直接上,由于太自信了,没想到lca里面打错了一点东西,就wrong了,只得了20分。第一题由于没好的做法,暴力感觉过不了,看到第四题,感觉很明显的解同余方程,就一个小时打出来了,但没了解中国剩余定理的局限性,就连第二个样例都没过…感觉有点

2015-08-16 22:15:10 319

原创 GDOI2016模拟8.15送票

题目 Mirko准备带他所有的朋友去Zaz演唱会。他已经拿到了票,现在在回去派送门票的路上。Mirko朋友的住所都可以用直角坐标系来表示。他在走路的时候,只能经过整数坐标点。他走一步可以移动到相邻的八个整数坐标点(上,下,左,右,上左,下左,上右,下右)。Mirko的每个朋友住在一些整数坐标点(x,y)上,而且愿意走一段距离去见Mirko。具体来说,Mirko可以在离他朋友家里不超过P步的地方见他

2015-08-15 22:05:24 518

原创 GDOI2016模拟8.15安全监控

题目 选举越来越近了,所以总统Amabo Kcarab准备在美国计划一次旅行,并在WDC和LA进行演讲。特务为了能够保护总统的安全,需要时刻监控所有总统会经过的城市(包括WDC和LA)。当然,为了使预算不会太大,总统不会用到AF1,而会用汽车作为交通工具。并且,特务计划在总统从WDC到LA和回到WDC的旅途中安排尽可能少的需要监控的城市数目。对于这个问题,我们假设美国有N个城市,标号为1到N,和M

2015-08-15 21:52:55 532

原创 GDOI2016模拟8.15蜘蛛侠

题目 话说世界上有很多超级英雄:蝙蝠侠,蜘蛛侠,超人,名字都写不出来的人等等。在他们之中有一个叫Kickass。今天他想模仿蜘蛛侠,所以他选择了一排高楼来跳。具体来说,他选择了一列N幢高楼,从左到右标号为1到N。一开始他在第K幢高楼。不幸的是,Kickass能力非常有限,只能跳到向左或向右相邻的高楼,而且他要跳到的楼的高度必须不能大于他现在处在的楼的高度。Kickass不想自己看起来很渣渣,所以他

2015-08-15 21:43:28 538

原创 GDOI2016模拟8.15总结

今天考得还可以..但又是爆类型了,没了70分 只拿到120昨天了解了几种搜索剪枝,这次现学现用,第二题直接求出上界,然后爆搜过去了,由于改的时候忘了全部改完,搜了两遍,于是tle了一个点…改题时发现同一个错误连续犯了4天(这还是我看之前的博客才发现的….)差点气昏了…改题比较快,就是最后一题改的时候没发现一个小学生都会的错误:判两个矩形是否有交,我竟然判是不是有某个顶点在矩形….

2015-08-15 21:38:26 433

原创 GDOI2016模拟8.14扫雷游戏

题目 chnlich 入手了一个新的扫雷游戏。在这个游戏中,地图是一个N*M 的矩阵,矩阵的每一个点有一个数字或没有数字。若一个格子内有数字,它表示它周围⑨个格子内(它自己和与它有公共点的8 个格子)的地雷个数。每个格子内最多只能有1 颗地雷。然而只有这些信息,我们不能马上得知哪些格子内有地雷。不过因为chnlich 过于⑨,他觉得只要知道地雷最少可能的颗数,就能够挖掉所有的雷。他希望你帮他写一个

2015-08-15 19:02:33 448

原创 GDOI2016模拟8.14电话表

题目 在幻想乡拨打不同的电话号码收费标准是完全不同的。博丽神社有一个古老的费用表,来确定拨打电话的花费。每一个幻想乡的电话号码由11 位数字组成。费用表共有N 行,每一行给出一个号码的前缀范围和对应收费标准的名称。对于给出的前缀,如4239-241 ,指所有的前缀为4239,4240,4241 的电话号码。要确定拨打每个号码的收费标准,需要从费用表的第一行开始依次向下查找,第一个匹配的号码前缀范围

2015-08-15 18:55:26 316

原创 GDOI2016模拟8.14数树数

题目 给定一棵N 个节点的树,标号从1~N。每个点有一个权值。要求维护两种操作: 1. C i x(0<=x<2^31) 表示将i 点权值变为x 2. Q i j x(0<=x<2^31) 表示询问i 到j 的路径上有多少个值为x 的节点比较简单的想法就是按权值建N+Q棵可持久化线段树,第i棵线段树里记录权值为a[i]的节点的区间和,节点要用链剖后的dfs序来做编号,修改时就是将原权值所在线段

2015-08-15 17:15:47 750

原创 GDOI2016模拟8.14总结

题目比较难(除了第3题) 前两题没有过好的想法,看到第3题,发现可持久化线段树可以碾过去,就直接上了,第1题还以为是网络流,构图打了一次最大流,打了一次费用流,发现有点奇怪,弄了个要求,限制边满流的最小流..最后弃疗了考完90分,检查后发现又是类型爆了。。。。 有点尴尬的说。。 总的来说, 这次测试+改题,对于搜索和各种细节要求很高,也增进了对于搜索剪枝的认识(如:可行性剪枝:上下界;最优性剪

2015-08-15 17:08:16 357

原创 GDOI2016模拟8.13挑选玩具

题目 ABC找到N个箱子,箱子里装着一些玩具,一共有M种玩具,编号从1到M,同一种玩具可能出现在多个箱子里。ABC决定从中选择一些箱子,把这些箱子中的玩具聚集到一起,必须保证每种玩具至少出现一次。问ABC一共有多少种选择方案。这题,正难则反,可以用总的方案数(除去不选)减去至少缺一个位的,这个可以用容斥算。对于至少缺一个我们可以枚举缺哪一位,如果知道哪些箱子是那一位缺一个的,求出sum,然后ans

2015-08-13 22:20:01 651

原创 GDOI2016模拟8.13生产汽车

题目 如前面提到,ABC的汽车工厂有N个工人,他们在一个传送带上生产汽车,工人从左到右排列,编号依次为1到N,采用流水线模式,每个人负责自己的一部分工作。 生产一台汽车需要从1号工人开始,当1号完成他的工作后,2号就会开始工作,然后是3号,最后当N号工人完成他的工作后,整个汽车生产完毕。工人们一共需要生产M台汽车,而且必须按照从1到M的顺序去生产。 对于工人i,他完成自己的工作需要Ti的时间,

2015-08-13 21:45:52 420

原创 GDOI2016模拟8.13总结

这次考差了。。但事后想了一下,感觉收获好大。。汇报做题情况(当然,里面不包含收获) 第一题 我的暴力爆零了,原因又是爆int 做题过程中我想到了与众不同的算法,一般人会化简不等式变成斜率优化做,但由于我对斜率优化不大敏感,而且一般斜率优化的题目都是用凸包、叉积来做,这题我也同样想着用凸包做,但打完发现有点坑,又改回去了..第二题 没想到正难则反,暴力就交了第三题 没看太懂,就先看第四题,后

2015-08-13 21:06:01 394

原创 NOIP2013模拟10.23囚人的旋律

题目大意给定一个逆序图,表示若a[i]>a[j](i<j)那么i向j连一条边(这里是给定边数),问有多少个选点方案,是的选定的点之间没有连边,没选定的点与选定的点中至少一个点有连边。由于逆序图能对应一个序列,那么我们将对应的图转成序列:(题目保证:存在至少一个序列 ,按照题目描述中所述方法得到的逆序图是给定的图。)直接处理出每个位置有多少个数a[i],在其后面又比它小(根据边的关系)。 然后从左到

2015-08-12 16:35:45 464

原创 NOIP2013模拟10.23轮舞前夕

题目大意 给定一颗n节点树,问:在选择最少点情况下,使得树上所有点都与这些点中至少一个有边连接(除了选中的点)的方案数以及选择点数这题,我们可以考虑用树形dp做,一个点的状态,0为没被选定且儿子节点都没被选定,1为没被选定且儿子节点至少一个被选定,2为被选定。那么我们可以发现,当状态为2时,子节点任意状态都可以,保留选的点数最少的(同一儿子,多个方案就求和,不同儿子用乘法)当状态为0时,儿子必然是

2015-08-12 16:18:36 613

原创 NOIP2013模拟10.23君と彼女の恋

题目大意 给定数n、m,求有多少个序列{Ai}满足(∑Ai)=n(\sum Ai)=n且Aimod m互不相同,方案数对905 229 641取mod(顺序不同,也算不同方案)首先对于序列{Ai}我们可以枚举里面的元素个数,然后按顺序处理放什么元素进去(从小到大),对于元素,方便起见,我们先只考虑0~m-1。(其余的我们可以在后面用挡板问题将多余的m放进去,由于允许顺序不同,后面乘个阶乘就可以了)

2015-08-12 16:03:48 527

原创 NOIP2015提高组模拟8.12总结

今天思路来得很快…但还是挂了第一题看出了dp,第二题是之前noip组做过的题,也参与过讲题,于是8:30就开始敲了。第一题的dp碰到组合数过大的问题,考虑过lucas定理,最后发现m比较小就水过了,第二题打了两种情况,一开始问young,走廊算不算要观察到,他说要,于是我就改过来了(我先打了要观察的,后来想一想,改了过来,问了后又改了),然后试样例,发现young说错了…,最后改回去,然后发现考虑的

2015-08-12 15:52:10 371

原创 GDOI2016模拟8.8处理器

题目 你有一个微型处理器,处理器有N个寄存器,编号为1到N,每个寄存器用二进制存储一个32位无符号整数(取值范围为0到2^32-1)。存储器能执行以下操作:指令 描述 Example 1 K M 把寄存器K里面的数字向右旋转M位,再把结果写进寄存器K。 00000000000000000010001111111011→ (M = 1010) → 111111101100000000

2015-08-11 22:10:23 294

原创 GDOI2016模拟8.8旋转

Alice和Bob发明了一个新的旋转游戏。首先,Bob给定N个数组成的序列,并把该序列平均分配成若干个块,每块正好包含K个数(K能整除N)。第一块由第1到第K个数构成,第二块由第K+1个数到第2K个数构成,以此类推。 接着,Bob要求Alice对这个序列进行一系列操作,操作有以下两种: 1.把每块里面的数向左或右旋转X个位置; 2.把整个序列向左或向右旋转X个位置。 注意操作2会改变

2015-08-11 21:55:53 316

原创 GDOI2016模拟8.10踢足球

题目 2n 个人分成2 队玩足球。每队每个球员的队服上有一个1 到n 的正整数(同一个队内的数字不重复)。我们可以知道每个球员的精准度,他可以进行传球的队友集合F 和可以把他的球抢走的敌队球员集合E。当一个球员接到了球,在恰好一秒钟后会发生以下的事件: 1) 该球员把球传给F 集合中的随意一个队员。 2) E 集合中的随意一个敌队球员把球抢走。 3) 该球员射球。 如果该球员射球,他能得分

2015-08-11 21:21:16 398

原创 GDOI2016模拟8.10查税

题目 A 镇刚刚成立,你被任命为税务局长,你的职责是保证镇上所有公司有足够多的会计。A 镇主街上有N 个商业办公室,从左到右依次编号为1 到N,一开始所有办公室都是空的,没有任何公司进驻,后面陆陆续续有公司进进出出。在某一个时间段,你会巡视一段连续编号的办公室,要求计算巡视的公司中账户余额最多的是多少。一个公司的进驻用以下四个整数来描述:T:表示进驻是哪一天,从A 镇成立那天算起,A 镇成立那天算

2015-08-11 21:08:54 359

原创 GDOI2016模拟8.10火星菌

题目大意: 对于一棵满二叉树,叶节点依次编号0~(2^k)-1,父节点的两颗子树可以任意旋转,这种方式生成的所有序列A2n−1{A_{2^ {n}-1}}中,求最小的Ans=∑W[Ai][Ai+1]\sum W[A_i][A_{i+1}](相邻两个叶节点取的编号为B)我们可以发现,若将从根节点向左走为0,向右走为1,到达叶节点后得到的序列看做2进制的话,可以得到叶节点的初始编号0~(2^k)-

2015-08-11 20:19:42 718

原创 CF 91E

题目大意 给定一个有向图,给定边的长度。现对于所有的边e,请判断,能否将e的长度较少到不低于1时,从s到t的最短路必定进过e,能的话输出最小调整长度,为0,输出YES,>0,输出CAN len(调整长度),不能的话输出NO对于YES,比较直观的方法是先判断边e是否为原最短路径上的桥,这个我们可以tarjan,也可以像我一样,用拓扑排序来yy一下,我们可以确定的是,若拓扑排序到某一刻,只有点i入度为

2015-08-07 21:46:00 693

原创 8.7省选模拟总结

今天由于一些细节错误丢了80分…,但整体来说考的不大好第一题 丢番图 题目: 考虑如下的丢番图方程:1/x+1/y=1/n(x,y,n∈N*)小G 对下面这个问题十分感兴趣:对于一个给定的正整数n ,有多少种本质不同的解满足方程(1)?例如n=4,有三种本质不同(x≤y)的解:1/5+1/20=1/41/6+1/12=1/41/8+1/8=1/4考的时候发现是之前联赛组讲过的题,但忘记怎么证明了

2015-08-07 21:19:54 394

原创 8.6省选模拟总结

今天被低2届的虐暴了…. 感觉最近状态有点低迷,做题速度低下..要多到网上刷题才行!第一题 删数字题目大意 给你一个N 个数组成的序列V,要你删除其中K 个数,M 表示剩下的数字中任意两个数的差值的最大值,m 表示最小差值,要你计算删除K 个数后,M+m 的最小值。这题我一下在脑抽了..排序后可以发现若维护一个长度为n-k的数列,中间的数一定不会删(这个我没想到….虽然我知道要排序,但还是认为

2015-08-06 17:28:49 371

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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