自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CreationAugust is 14 years old forever

终将凋败之花,不必苦等绽放之日.

  • 博客(453)
  • 资源 (4)
  • 收藏
  • 关注

原创 【醒目】【业界偷懒】【Public】BZOJ题目一句话题解整理

就当是复习一下自己做过的题,顺便提供一个简要题解给大家看. 做题时候实在想不出来看一下一句话题解,可以有一个提示的作用又不至于一下子知道了全部浪费了一道题吧.. 部分题目(如我A过得大部分奶牛题)是别人拿我的账号做的,不提供题解.已AC的题目(数学题均不提供分析过程,公式): 1000:A+B 1001:平面图最小割,转对偶图最短路 1002:矩阵树定理,也可以通过推矩阵的递推关系得到递推

2016-05-12 21:13:03 14876 7

原创 【醒目】【业界良心】【Public】资料包合集 公开

整理了自己手里的所有资料 虽然大部分应该都是能从网上找到的,但是打个包共享能方便很多呀 考虑到一些题目的版权问题,把原本的Part6,即我校校内互测用过的试题等去掉了 只共享出Part1~5 包好大..直接吃满了我的百度盘 百度云链接Part1为各种国外比赛的资料,包含Cerc,Coci,IOI,Neerc,Nwerc,POI,Swerc的数据,标程,官方题解等 Part2为15人论文集

2016-05-12 14:57:01 5732 9

原创 【醒目】【业界良心】【Public】我的BZOJ AC代码

AC代码已公开 百度云链接

2016-05-12 11:09:56 3069 1

翻译 【波兰黑科技(持续更新)16.5.6UPD】Small-Space Multiple-Pattern Matching

此文鸣谢lct1999,MathLover与我一起翻译,给我提供了许多的帮助Claris老司机昨天向我安利了这篇波兰黑科技论文,主要讲的是怎么使用Hash来做AC自动机能做的那些问题,那么为了黑科技事业的蓬勃发展我今天就来把它翻译一下.翻译进度可能会非常非常慢….在线持久更新 翻译的不好的地方可能会非常多…可能很多地方都会是直译…只是给大家看这个论文提供一个参考罢了 语序懒得调整成汉语语序辣

2016-04-20 19:37:33 5090 3

原创 进化成弃坑大师

最近总是开一个坑,然后1~2天就弃了.. 说要版切COCI,然后写了10个题,剩下的就刷不动了 写HEOI2016,写到最后发现有个NTT挡路.. 写HAOI2016,写到最后发现那个 仙人掌上的线段树合并 太难写了根本写不动.. 写SCOI2016结果发现写完D1T2,D1T3剩下的题都不想看了… 写JLOI2016和HNOI2016,分别切了两个题之后就感

2016-05-06 17:27:43 2609

原创 【Baltic2014】【BZOJ3917】Sequence

Description序列A由从N开始的连续K个数按顺序构成,现在将A中的每个数只保留某一个数码,记为序列B,给定K和B,求可能的最小的N Input第一行一个数K,第二行K个数B_i Output输出一个数N Sample Input67 8 9 5 1 2 Sample Output47 HINTK<=100000,0<=B_i<=9N是正整数SourceAPIO强行给此题打广告啊….

2016-05-04 07:31:08 1770

原创 【COCI2015】【BZOJ3810】Stanovi

Description Input输入一行,三个整数,n, m, k Output输出一个数,表示最小不满意度。 Sample Input3 3 2 Sample Output1【Hint】见描述中的左图的分割方案,最小不满意度为4 * (2 - 2) ^ 2 + (1 - 2) ^ 2 = 1。【数据范围】n, m <= 300k <= 10000HINTSource鸣谢 Dzy直接记忆化

2016-05-03 16:04:54 1413

原创 【POI2011】【BZOJ2216】Lightning Conductor

Description已知一个长度为n的序列a1,a2,…,an。 对于每个1<=i<=n,找到最小的非负整数p满足 对于任意的j, aj < = ai + p - sqrt(abs(i-j))Input第一行n,(1<=n<=500000) 下面每行一个整数,其中第i行是ai。(0<=ai<=1000000000)Outputn行,第i行表示对于i,得到的pSample Input653242

2016-05-03 16:03:23 932

原创 【CQOI2016】【BZOJ4519】不同的最小割

Description学过图论的同学都知道最小割的概念:对于一个图,某个对图中结点的划分将图中所有结点分成 两个部分,如果结点s,t不在同一个部分中,则称这个划分是关于s,t的割。对于带权图来说,将 所有顶点处在不同部分的边的权值相加所得到的值定义为这个割的容量,而s,t的最小割指的是在 关于s,t的割中容量最小的割。 而对冲刺NOI竞赛的选手而言,求带权图中两点的最小割已经不是什么难事了。

2016-04-29 16:13:56 994

原创 【BZOJ4548】小奇的糖果

Description有 N 个彩色糖果在平面上。小奇想在平面上取一条水平的线段,并拾起它上方或下方的所有糖果。求出最多能够拾起多少糖果,使得获得的糖果并不包含所有的颜色。 Input包含多组测试数据,第一行输入一个正整数 T 表示测试数据组数。接下来 T 组测试数据,对于每组测试数据,第一行输入两个正整数 N、K,分别表示点数和颜色数。 接下来 N 行,每行描述一个点,前两个数 x, y (|

2016-04-29 16:12:46 1302

原创 2016.4.24

相信经常看我博客的小朋友都知道了,每次我发这种日期开头的博客,就是有大新闻了 首先今天是我的又一个14岁生日. 深夜探访时间长河,发现 两年前及以前,生日从来都是跟一大群亲戚一起过,朋友没几个知道的 去年,生日自己一个人过,没有任何人想起来 今年的早上,我发现自己的QQ已经被来自各方的祝福刷满了,各大OIQQ群里几乎都有人在刷消息 虽然这存在招黑的风险…但是还是非常感动的曾经的我,独自徘

2016-04-24 23:54:09 1813 2

原创 【BZOJ3489】A simple rmq problem

Description因为是OJ上的题,就简单点好了。给出一个长度为n的序列,给出M个询问:在[l,r]之间找到一个在这个区间里只出现过一次的数,并且要求找的这个数尽可能大。如果找不到这样的数,则直接输出0。我会采取一些措施强制在线。Input第一行为两个整数N,M。M是询问数,N是序列的长度(N<=100000,M<=200000) 第二行为N个整数,描述这个序列{ai},其中所有1<=ai<=

2016-04-24 08:55:48 1422

原创 【BZOJ4358】permu

Description给出一个长度为n的排列P(P1,P2,…Pn),以及m个询问。每次询问某个区间[l,r]中,最长的值域 连续段长度。 Input第一行两个整数n,m。 接下来一行n个整数,描述P。 接下来m行,每行两个整数l,r,描述一组询问。 Output对于每组询问,输出一行一个整数,描述答案。 Sample Input8 33 1 7 2 5 8 6 41 45 81 7

2016-04-24 08:54:03 1317

原创 【PA2011】Kangaroos

Description定义两个区间互相匹配表示这两个区间有交集。给出长度为N的区间序列A,M次询问,每次询问序列A中最长的连续子序列,使得子序列中的每个区间都与[L,R]互相匹配 N<=50000,M<=200000 InputOutputSample Input3 32 51 36 63 51 107 9 Sample Output230 HINTSource从Claris permu那题

2016-04-24 08:52:06 1226

原创 【SDOI2010】【BZOJ1941】Hide and Seek

Description小猪iPig在PKU刚上完了无聊的猪性代数课,天资聪慧的iPig被这门对他来说无比简单的课弄得非常寂寞,为了消除寂寞感,他决定和他的好朋友giPi(鸡皮)玩一个更加寂寞的游戏—捉迷藏。 但是,他们觉得,玩普通的捉迷藏没什么意思,还是不够寂寞,于是,他们决定玩寂寞无比的螃蟹版捉迷藏,顾名思义,就是说他们在玩游戏的时候只能沿水平或垂直方向走。一番寂寞的剪刀石头布后,他们决定iPig

2016-04-24 08:48:19 795

原创 【IPSC2015】【BZOJ4154】Generating Synergy

Description给定一棵以1为根的有根树,初始所有节点颜色为1,每次将距离节点a不超过l的a的子节点染成c,或询问点a的颜色 Input第一行一个数T,表示数据组数 接下来每组数据的第一行三个数n,c,q表示结点个数,颜色数和操作数 接下来一行n-1个数描述2..n的父节点 接下来q行每行三个数a,l,c 若c为0,表示询问a的颜色 否则将距离a不超过l的a的子节点染成c Out

2016-04-24 08:46:59 1007

原创 【BZOJ3616】War

Description小x所在的世界正在经历一场在k个阵营之间的战争。每个阵营有若干个炮塔,每个炮塔由攻击系统和防御系统组成。第i个炮塔可以攻击到离它欧几里德距离小于等于ri 或者曼哈顿距离小于等于ai的炮塔,被攻击到的炮塔防御系统就会崩溃,同一联盟的炮塔不会被攻击到。每次会随机选择一个炮塔攻击它能打到的所有炮塔,问进行m轮后期望剩下多少个阵营,使得这些阵营拥有的炮塔的防御系统全部完好。防御系统崩溃

2016-04-24 08:45:40 965

原创 【BZOJ2850】巧克力王国

Description巧克力王国里的巧克力都是由牛奶和可可做成的。但是并不是每一块巧克力都受王国人民的欢迎,因为大家都不喜 欢过于甜的巧克力。对于每一块巧克力,我们设x和y为其牛奶和可可的含量。由于每个人对于甜的程度都有自己的 评判标准,所以每个人都有两个参数a和b,分别为他自己为牛奶和可可定义的权重,因此牛奶和可可含量分别为x 和y的巧克力对于他的甜味程度即为ax + by。而每个人又有一个

2016-04-24 08:42:39 1091

原创 【BZOJ2648】SJY摆棋子

Description这天,SJY显得无聊。在家自己玩。在一个棋盘上,有N个黑色棋子。他每次要么放到棋盘上一个黑色棋子,要么放上一个白色棋子,如果是白色棋子,他会找出距离这个白色棋子最近的黑色棋子。此处的距离是 曼哈顿距离 即(|x1-x2|+|y1-y2|) 。现在给出N<=500000个初始棋子。和M<=500000个操作。对于每个白色棋子,输出距离这个白色棋子最近的黑色棋子的距离。同一个格子可

2016-04-24 08:41:10 857

原创 【BZOJ4066】简单题

Description你有一个N*N的棋盘,每个格子内有一个整数,初始时的时候全部为0,现在需要维护两种操作:命令 参数限制 内容 1 x y A 1<=x,y<=N,A是正整数 将格子x,y里的数字加上A 2 x1 y1 x2 y2 1<=x1<= x2<=N 1<=y1<= y2<=N 输出x1 y1 x2 y2这个矩形内的数字和 3 无 终止程序 Input输入文件第

2016-04-24 08:39:53 743

原创 【HNOI2016】【BZOJ4540】序列

Description  给定长度为n的序列:a1,a2,…,an,记为a[1:n]。类似地,a[l:r](1≤l≤r≤N)是指序列:al,al+1,…,ar- 1,ar。若1≤l≤s≤t≤r≤n,则称a[s:t]是a[l:r]的子序列。现在有q个询问,每个询问给定两个数l和r,1≤l≤r ≤n,求a[l:r]的不同子序列的最小值之和。例如,给定序列5,2,4,1,3,询问给定的两个数为1和3,

2016-04-21 08:33:34 1634

原创 【BZOJ4180】字符串计数

DescriptionSD有一名神犇叫做Oxer,他觉得字符串的题目都太水了,于是便出了一道题来虐蒟蒻yts1999。 他给出了一个字符串T,字符串T中有且仅有4种字符 ‘A’, ‘B’, ‘C’, ‘D’。现在他要求蒟蒻yts1999构造一个新的字符串S,构造的方法是:进行多次操作,每一次操作选择T的一个子串,将其加入S的末尾。 对于一个可构造出的字符串S,可能有多种构造方案,Oxer定义构造

2016-04-21 08:31:24 1194

原创 【BZOJ4545】DQS的trie

DescriptionDQS的自家阳台上种着一棵颗粒饱满、颜色纯正的trie。 DQS的trie非常的奇特,它初始有n0个节点,n0-1条边,每条边上有一个字符。并且,它拥有极强的生长力:某个i时刻,某个节点就会新生长出一颗子树,它拥有si个节点且节点之间的边上有一个字符,并且新生长出来的子树也是一个树结构。然而因为是新长出来的,根据生活常识可知si必定不会大于i时刻之前的树的大小。 DQS定义

2016-04-21 08:25:30 1026

原创 【CERC2015】【BZOJ4435】Juice Junctions

Description你被雇佣升级一个旧果汁加工厂的橙汁运输系统。系统有管道和节点构成。每条管道都是双向的,且每条管道的流量都是1升每秒。管道可能连接节点,每个节点最多可以连接3条管道。节点的流量是无限的。节点用整数1到n来表示。在升级系统之前,你需要对现有系统进行分析。对于两个不同节点s和t,s-t的流量被定义为:当s为源点,t为汇点,从s能流向t的最大流量。以下面的第一组样例数据为例,1-6的流

2016-04-18 11:35:12 1190

原创 【CERC2015】【BZOJ4434】Ice Igloos

Description一个坐落在北极冰冻湖面上的渔村因全球变暖而面临危险——湖面开始破碎。村庄内有n座球形冰屋,每座冰屋在湖面上占据了一块圆形区域。 一座冰屋可以视为平面座标系中的一个圆:其圆心座标为整数,其半径为小于1的一位浮点数。给出冰面断裂的座标,这些村民希望知道每次断裂会有多少个冰屋受到影响。 形式上,给出q个询问,每个询问包括一条由两个端点确定的线段,查询每条线段贯穿的冰屋数。如果线段

2016-04-18 11:33:17 1084

原创 【CERC2015】【BZOJ4432】Greenhouse Growth

Description你从计算机科学转向农业,你的新工作包括在一个地下温室种植向日葵。在温室中有n个排列在一条直线的向日葵植株,从左向右编号为1到n。有A、B2个照射器为向日葵的生长提供光和热,且照射器A、B分别放置在向日葵的左右两端。 每天只有1个照射器被打开,使所有向日葵转向光源,并使部分向日葵生长。向日葵会生长当且仅当其朝向的相邻植株比它更高,其每天的生长高度为1厘米。请注意,一个植株的生长

2016-04-18 11:31:30 1178

原创 【SDOI2015】【BZOJ4086】旅行计划travel

4086: [Sdoi2015]travelTime Limit: 80 Sec Memory Limit: 512 MB Submit: 54 Solved: 27 [Submit][Status][Discuss] DescriptionInputOutputSample InputSample OutputHINTSource 题面去Vijos看. 对每种k需要单独设计一个算法…

2016-04-18 11:29:18 1620

原创 【SDOI2015】【BZOJ4085】音质检测quality

4085: [Sdoi2015]qualityTime Limit: 80 Sec Memory Limit: 512 MB Submit: 79 Solved: 27 [Submit][Status][Discuss] DescriptionInputOutputSample InputSample OutputHINTSource题面请去Vijos看.(目前Vijos需要翻墙线段树+矩

2016-04-18 11:26:17 1286

原创 【BC史上最大灾难】一场被我搞砸了的BC

首先作为BestCoder#80的出题人,我承认这场BC非常非常的糟糕 并诚挚向各位认真的做了我的题的选手道歉.对不起. 那么废话不多说,我先稍事总结自己的过失: 1.1001的数据问题.开场1分钟,大量的选手提交了1001,却都返回了PE的结果. 这个事件到目前为止原因未知,因为我可以保证自己的数据没错,在TestRound也没有出错,不能得知是为何PE,但是我仍然要为此向各位道歉..

2016-04-16 22:33:19 5358 6

原创 【SDOI2016Round1】游记

一年后又是这个时候了.. 没有像去年一样在考前的晚上熬夜到很晚,但心里却更加惴惴不安.在害怕什么呢? 想了许久,大概是害怕失去,怕失去身边的人,怕失去这段时光. 剧本是早就被写好了的,只是希望能尽力演好自己的那部分,至少也是问心无愧了.今年已经没有zky学长,能在我考试前不安的时候给我一点鼓励… 自己承担. 明明活了这么久了,心里还跟个小孩子一样,真是可笑.突然想起来zky学长去年写的那个

2016-04-08 07:44:49 2960 14

原创 【山东OI选手福利!!!】汇编在Cena中的使用

山东的选手们都知道,SDOI一直是WinXP+Cena的评测环境 这导致了一下一些问题: 1.Cena的编译器古老,时常出现奇怪的CE 2.WinXP系统栈奇小无比,无法承受一些如链剖DFS序,Tarjan之类的题目 3.Cene对动态内存十分的不资瓷,大量使用指针+动态内存的形式可能会导致TLE和各种崩溃.真正困扰绝大部分选手的是2.想一想链剖时候还需要写手工栈就觉得恶心无比.虽然今年我们

2016-04-07 18:50:21 6012 5

原创 【BZOJ3659】Which Dreamed It

Description有n个房间,每个房间有若干把钥匙能够打开特定房间的门。 你会做这么件事情: 最初你在房间1。 每当你到达一个房间,你可以选择该房间的一把钥匙,前往该钥匙对应的房间,并将该钥匙丢到垃圾桶中。 你希望:最终回到房间1,且垃圾桶中有所有的钥匙。 求方案数。两组方案不同,当且仅当使用钥匙的顺序不同。注意,每 把钥匙都是不同的。 Input有多组数据。 对于每组数据第一行

2016-04-06 14:57:35 1892 1

原创 【PA2012】【BZOJ3502】Tanie linie

Descriptionn个数字,求不相交的总和最大的最多k个连续子序列。 1<= k<= N<= 1000000。InputOutputSample Input5 27 -3 4 -9 5Sample Output13 HINTSource傻逼卡常数好题…又卡常数又卡内存 如果范围小,有非常显然的费用流做法. 然后范围大了,就考虑把费用流依靠线段树来实现增广就行了 实质性的操作就是区

2016-04-06 09:15:13 1100

原创 【BZOJ4312】立方体

Description Input有若干行,每行三个数字 X;Y;Z 代表一组数据,表示立方体的长宽高加 1 Output第 i 行数据输出Case#i: 第i组数据的答案Sample Input2 1 22 2 2 Sample OutputCase #1: 4Case #2: 15 HINTx,y,z<=1000Source最早的时候我以为这题是个姿势非常高的数据结构或者图论题,后来发现

2016-04-05 16:21:11 815

原创 【BZOJ4316】小C的独立集

Description图论小王子小C经常虐菜,特别是在图论方面,经常把小D虐得很惨很惨。 这不,小C让小D去求一个无向图的最大独立集,通俗地讲就是:在无向图中选出若干个点,这些点互相没有边连接,并使取出的点尽量多。 小D虽然图论很弱,但是也知道无向图最大独立集是npc,但是小C很仁慈的给了一个很有特点的图: 图中任何一条边属于且仅属于一个简单环,图中没有重边和自环。小C说这样就会比较水了。 小

2016-04-04 20:22:33 1564

原创 【SDOI2013】【BZOJ3130】费用流

DescriptionAlice和Bob在图论课程上学习了最大流和最小费用最大流的相关知识。 最大流问题:给定一张有向图表示运输网络,一个源点S和一个汇点T,每条边都有最大流量。一个合法的网络流方案必须满足:(1)每条边的实际流量都不超过其最大流量且非负;(2)除了源点S和汇点T之外,对于其余所有点,都满足该点总流入流量等于该点总流出流量;而S点的净流出流量等于T点的净流入流量,这个值也即

2016-04-03 16:39:30 675

原创 【清华集训2014】【BZOJ3812】主旋律

Description响应主旋律的号召,大家决定让这个班级充满爱,现在班级里面有 n 个男生。 如果 a 爱着 b,那么就相当于 a 和 b 之间有一条 a→b 的有向边。如果这 n 个点的图是强联通的,那么就认为这个班级是充满爱的。 不幸的是,有一些不好的事情发生了,现在每一条边都可能被摧毁。我作为爱的使者,想知道有多少种摧毁的方式,使得这个班级任然充满爱呢?(说人话就是有多少边的子集删去之后

2016-04-03 14:28:27 2303

原创 【BZOJ4453】cys就是要拿英魂!

Descriptionpps又开始dota视频直播了! 一群每天被pps虐的蒟蒻决定学习pps的操作技术,他们把pps在这局放的技能记录了下来,每个技能用一个字符表示。经过研究,蒟蒻们发现字典序更大的连招威力更大。于是所有蒟蒻都想学习pps最强的连招。但是他们太弱了,不能学会整个视频里的连招,只能学会陈老师一段区间间内的连招,可是这个他们求不出,于是只好向你求助。为了蒟蒻们不再被pps虐(怎么可能

2016-04-01 15:08:25 1357

原创 【清华集训2014】【BZOJ3811】玛里苟斯

Description魔法之龙玛里苟斯最近在为加基森拍卖师的削弱而感到伤心,于是他想了一道数学题。 S 是一个可重集合,S={a1,a2,…,an}。 等概率随机取 S 的一个子集 A={ai1,…,aim}。 计算出 A 中所有元素异或 x, 求 xk 的期望。 Input第一行两个正整数 n, k。 以下 n 行每行一个整数,表示 ai。 Output如果结果是整数,直接输出。如果结

2016-04-01 10:29:22 3046

原创 【BZOJ2864】战火星空

Description从APIO回来之后,XX便迷上了“战火星空”这个游戏。原版战火星空中,有一架小飞机和一个Boss,玩家控制小飞机来对Boss进行射击。然而,这种“一对一”的游戏已经让XX乏味,于是XX基于原版战火星空,将其加强创造了一款新版战火星空。 新版战火星空中,有N个Boss和M架小飞机。在游戏过程中,Boss的位置不会改变,而小飞机在从(Sx, Sy)到(Ex, Ey)的线段以速度V

2016-03-30 19:19:05 1181

算法导论第二版电子书 汉语

算法导论第二版电子书 汉语翻译后版本 不带习题答案

2015-03-14

树链剖分模板

树链剖分模板,代码写的比较丑但是打了很多注释应该能让人看懂 HZWER流的树链剖分(倍增记录祖先) 原题是SDOI2011染色,里面有原文博客链接

2015-03-05

ISAP算法模板

原题为USACO 草地排水 模板,网络流,最大流,ISAP算法 虽然可能写的不怎么好看但是带一些注释,应该可以看懂吧。

2015-02-08

Splay(伸展树)模板

Splay模板包括旋转,主函数Splay,插入,删除,最大值,最小值,查询k大,查询排名

2015-01-10

空空如也

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

TA关注的人

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