自定义博客皮肤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

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

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

原创 【AHOI2005】【BZOJ1969】LANE 航线规划

Description对Samuel星球的探险已经取得了非常巨大的成就,于是科学家们将目光投向了Samuel星球所在的星系——一个巨大的由千百万星球构成的Samuel星系。 星际空间站的Samuel II巨型计算机经过长期探测,已经锁定了Samuel星系中许多星球的空间坐标,并对这些星球从1开始编号1、2、3……。 一些先遣飞船已经出发,在星球之间开辟探险航线。 探险航线是双向的,例如从1号星球到3

2016-02-29 15:33:48 984

原创 【PA2011】【BZOJ3069】Hard Choice 艰难的选择

DescriptionByteasar是一个很纠结的人。每次他经过Bytetown的时候都知道有至少2条不同的路径可以选择,这导致他必须花很长时间来决定走哪条路。Byteasar最近听说了Bytetown的修路计划,他可能是唯一一个为此感到高兴的人——他有机会消除他的烦恼。在Byteasar一共有n个岔口,连接着m条双向道路。两条路径完全不同当且仅当他们没有公共的道路(但是允许经过相同的岔口)。By

2016-02-29 11:47:36 1397 2

原创 【BZOJ4414】数量积

Description神犇heheda最近得到了UOJ抱枕,蒟蒻yts1999想要玩。于是heheda给yts1999出了一道题: 一个长度为2n+2的整数数列 按照下式定义: A0=0 A1=C Ai+2=(Ai+1+Ai) Mod M (0<=i<=2*N) 现有n个平面向量v1…vn: V1=(A2,A3),V2=(A4,A5)…Vn=(A2n,A2n+1) 集合S的定义如下:

2016-02-29 07:39:46 1601

原创 【BZOJ3622】已经没有什么好害怕的了

Description Input Output Sample Input4 25 35 15 4540 20 10 30Sample Output4 HINT 输入的2*n个数字保证全不相同。还有输入应该是第二行是糖果,第三行是药片Source2014湖北省队互测week2 #include<iostream>#include<cstdio>#include<cstring>

2016-02-28 15:23:17 1044

原创 【ONTAK2010】【BZOJ3551】Peaks加强版

Description【题目描述】同3545 Input第一行三个数N,M,Q。 第二行N个数,第i个数为h_i 接下来M行,每行3个数a b c,表示从a到b有一条困难值为c的双向路径。 接下来Q行,每行三个数v x k,表示一组询问。v=v xor lastans,x=x xor lastans,k=k xor lastans。如果lastans=-1则不变。 Output同3545

2016-02-27 19:11:43 791

原创 【国家集训队2012】【BZOJ2568】比特集合

Description  比特集合是一种抽象数据类型(Abstract Data Type) ,其包含一个集合S,并支持如下几种操作:   INS M : 将元素 M 插入到集合S中;   DEL M : 将集合S中所有等于 M 的元素删除;   ADD M : 将集合S中的所有元素都增加数值M ;   QBIT k : 查询集合中有多少个元素满足其二进制的第 k位为 1 。   初始时,

2016-02-27 10:40:49 1302

原创 【BZOJ3132】上帝造题的七分钟

Description“第一分钟,X说,要有矩阵,于是便有了一个里面写满了0的n×m矩阵。第二分钟,L说,要能修改,于是便有了将左上角为(a,b),右下角为(c,d)的一个矩形区域内的全部数字加上一个值的操作。第三分钟,k说,要能查询,于是便有了求给定矩形区域内的全部数字和的操作。第四分钟,彩虹喵说,要基于二叉树的数据结构,于是便有了数据范围。第五分钟,和雪说,要有耐心,于是便有了时间限制。第六分钟

2016-02-27 08:20:41 1148

原创 【BZOJ2741】FOTILE模拟赛 L

DescriptionFOTILE得到了一个长为N的序列A,为了拯救地球,他希望知道某些区间内的最大的连续XOR和。 即对于一个询问,你需要求出max(Ai xor Ai+1 xor Ai+2 … xor Aj),其中l<=i<=j<=r。 为了体现在线操作,对于一个询问(x,y): l = min ( ((x+lastans) mod N)+1 , ((y+lastans) mod N)+1

2016-02-26 16:39:32 1234

原创 【BZOJ2064】分裂

Description背景: 和久必分,分久必和。。。 题目描述: 中国历史上上分分和和次数非常多。。通读中国历史的WJMZBMR表示毫无压力。 同时经常搞OI的他把这个变成了一个数学模型。 假设中国的国土总和是不变的。 每个国家都可以用他的国土面积代替, 又两种可能,一种是两个国家合并为1个,那么新国家的面积为两者之和。 一种是一个国家分裂为2个,那么2个新国家的面积之和为原国家的面积。 WJMZ

2016-02-26 09:59:28 678

原创 【BZOJ2054】疯狂的馒头

Description Input第一行四个正整数N,M,p,qOutput一共输出N行,第i行表示第i个馒头的最终颜色(如果最终颜色是白色就输出0)。Sample Input4 3 2 4 Sample Output2230 HINT Source冰茶几的小应用

2016-02-26 09:01:04 899

原创 【PA2011】【BZOJ3073】Journeys

DescriptionSeter建造了一个很大的星球,他准备建造N个国家和无数双向道路。N个国家很快建造好了,用1..N编号,但是他发现道路实在太多了,他要一条条建简直是不可能的!于是他以如下方式建造道路:(a,b),(c,d)表示,对于任意两个国家x,y,如果a<=x<=b,c<=y<=d,那么在xy之间建造一条道路。Seter保证一条道路不会修建两次,也保证不会有一个国家与自己之间有道路。 S

2016-02-25 17:08:44 1493

原创 【PA2009】【BZOJ3498】Cakes

DescriptionN个点m条边,每个点有一个点权a。 对于任意一个三元环(i,j,k)(i< j< k),它的贡献 为max(ai,aj,ak) 求所有三元环的贡献和。 N< 100000,,m< 250000。InputThe first line of the standard input contains two integers n and m (1<=N<=100000,1

2016-02-25 14:49:06 1534

原创 【PA2015】【BZOJ4296】Mistrzostwa

Description给定一张n个点m条边的无向图,请找到一个点数最多的点集S,满足: 1.对于点集中任何一个点,它至少与d个点集中的点相邻。 2.仅保留点集中的点后,剩下的图连通。Input第一行包含三个正整数n,m,d(2<=n<=200000,1<=m<=200000,1<=d< n),分别表示点数,边数以及度数限制。 接下来m行,每行包含两个正整数a,b(1<=a,b<=n,a不等于b

2016-02-25 11:19:51 777

原创 【PA2015】【BZOJ4294】Fibonacci

Description众所周知,斐波那契数列F满足: F[0]=0,F[1]=1,F[m]=F[m-1]+F=2”>m-2 现在给出一个数字串S,请找到一个k使得F[k]以S为结尾。Input包含一行一个数字串S,S的长度不超过18。Output输出满足条件的数字k,且k需要满足0<=k<10^100。若有多组解,输出任意一组,若无解,输出NIE。Sample Input025 Sample

2016-02-25 09:08:58 1066

原创 【PA2015】【BZOJ4293】Siano

Description农夫Byteasar买了一片n亩的土地,他要在这上面种草。 他在每一亩土地上都种植了一种独一无二的草,其中,第i亩土地的草每天会长高a[i]厘米。 Byteasar一共会进行m次收割,其中第i次收割在第d[i]天,并把所有高度大于等于b[i]的部分全部割去。Byteasar想知道,每次收割得到的草的高度总和是多少,你能帮帮他吗? Input第一行包含两个正整数n,m(1<

2016-02-24 08:32:35 1224

原创 【SDOI2011】【BZOJ2244】拦截导弹

Description某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度、并且能够拦截任意速度的导弹,但是以后每一发炮弹都不能高于前一发的高度,其拦截的导弹的飞行速度也不能大于前一发。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 在不能拦截所有的导弹的情况下,我们当然要

2016-02-23 10:41:58 1663 1

原创 【SDOI2009】【BZOJ1227】虔诚的墓主人

Description小W 是一片新造公墓的管理人。公墓可以看成一块N×M 的矩形,矩形的每个格点,要么种着一棵常青树,要么是一块还没有归属的墓地。当地的居民都是非常虔诚的基督徒,他们愿意提前为自己找一块合适墓地。为了体现自己对主的真诚,他们希望自己的墓地拥有着较高的虔诚度。一块墓地的虔诚度是指以这块墓地为中心的十字架的数目。一个十字架可以看成中间是墓地,墓地的正上、正下、正左、正右都有恰好k 棵常

2016-02-20 17:11:08 833

原创 【SDOI2009】【BZOJ1877】晨跑

DescriptionElaxia最近迷恋上了空手道,他为自己设定了一套健身计划,比如俯卧撑、仰卧起坐等 等,不过到目前为止,他坚持下来的只有晨跑。 现在给出一张学校附近的地图,这张地图中包含N个十字路口和M条街道,Elaxia只能从 一个十字路口跑向另外一个十字路口,街道之间只在十字路口处相交。Elaxia每天从寝室出发 跑到学校,保证寝室编号为1,学校编号为N。 Elaxia的晨跑计划是按周期(

2016-02-20 14:37:06 571

原创 【SDOI2009】【BZOJ1879】Bill的挑战

Description Input本题包含多组数据。 第一行:一个整数T,表示数据的个数。 对于每组数据: 第一行:两个整数,N和K(含义如题目表述)。 接下来N行:每行一个字符串。 Output1 2 1 a? ?b Sample Input50 Sample Output对于30%的数据,T ≤ 5,M ≤ 5,字符串长度≤ 20;对于70%的数据,T ≤ 5,M ≤ 13,字符串长度≤

2016-02-20 14:35:58 1117

原创 【SDOI2008】【BZOJ2186】沙拉公主的困惑

Description  大富翁国因为通货膨胀,以及假钞泛滥,政府决定推出一项新的政策:现有钞票编号范围为1到N的阶乘,但是,政府只发行编号与M!互质的钞票。房地产第一大户沙拉公主决定预测一下大富翁国现在所有真钞票的数量。现在,请你帮助沙拉公主解决这个问题,由于可能张数非常大,你只需计算出对R取模后的答案即可。R是一个质数。Input第一行为两个整数T,R。R<=10^9+10,T<=10000,表

2016-02-20 14:33:57 743

原创 【BZOJ4209】西瓜王

Description西瓜王xgw最近喜欢上了玩星际争霸,很神的他尤其喜欢玩神族。有一天他生产了非常多的高阶圣堂和黑暗圣堂,并把他们排成了一条直线。 但是他觉得这些东西奇形怪状的很不好看,于是他想把他们全都变成末日执政官和黑暗执政官那样的圆圆的像西瓜一样的东西。但是他的人口上限不够了……他只能从中选出一些来变成执政官。 但是他玩的星际争霸有点特别,每一个圣堂有一个x值x_i,若x_i为奇数则他为

2016-02-20 14:31:44 1354

原创 【SDOI2009】【BZOJ1880】Elaxia的路线

Description最近,Elaxia和w**的关系特别好,他们很想整天在一起,但是大学的学习太紧张了,他们 必须合理地安排两个人在一起的时间。Elaxia和w**每天都要奔波于宿舍和实验室之间,他们 希望在节约时间的前提下,一起走的时间尽可能的长。 现在已知的是Elaxia和w**所在的宿舍和实验室的编号以及学校的地图:地图上有N个路 口,M条路,经过每条路都需要一定的时间。 具体地说,就是要求

2016-02-18 08:21:19 702

原创 【SDOI2013】【BZOJ3197】assassin

DescriptionInput OutputSample Input41 22 33 40 0 1 11 0 0 0 Sample Output1 HINT暑假时候高大哥出来考试的题 丢题解跑 gty大哥的题解

2016-02-17 14:57:19 828 2

原创 【BZOJ3791】作业

Description众所周知,白神是具有神奇的能力的。比如说,他对数学作业说一声“数”,数学作业就会出于畏惧而自己完成;对语文作业说一声“语”,语文作业就会出于畏惧而自己完成。今天,语文老师和数学老师布置了许多作业,同学们纷纷寻找白神寻求帮助。白神作为一个助人为乐的人,便答应下来。回到家,白神将这N份作业按顺序摊开,发现语文作业数学作业混在一起,这就让白神苦恼起来,他如果对连续一段作业喊出“数”,

2016-02-16 15:08:43 653

原创 【BZOJ4407】于神之怒加强版

Description给下N,M,K.求 Input输入有多组数据,输入数据的第一行两个正整数T,K,代表有T组数据,K的意义如上所示,下面第二行到第T+1行,每行为两个正整数N,M,其意义如上式所示。 Output如题 Sample Input1 23 3 Sample Output20HINT1<=N,M,K<=5000000,1<=T<=2000Source命题人:成都七中张耀楠

2016-02-16 10:18:45 1946

原创 【BZOJ2739】最远点

Description  给你一个N个点的凸多边形,求离每一个点最远的点。 Input  本题有多组数据,第一行一个数T,表示数据组数。   每组数据第一行一个数N,表示凸多边形点的个数,接下来N对数,依次表示1~N这N个点的坐标,按照逆时针给出。 Output  对于每组数据输出N个数,第i个数表示离第i个点最远的点的编号,如果有多个最远点,输出编号最小的。 Sample Input140

2016-02-16 08:32:03 1230

原创 【PA2014】【BZOJ3711】Druzyny

Description体育课上,n个小朋友排成一行(从1到n编号),老师想把他们分成若干组,每一组都包含编号连续的一段小朋友,每个小朋友属于且仅属于一个组。 第i个小朋友希望它所在的组的人数不多于d[i],不少于c[i],否则他就会不满意。 在所有小朋友都满意的前提下,求可以分成的组的数目的最大值,以及有多少种分组方案能达到最大值。Input第一行一个整数n(1<=n<=1000000),表示小

2016-02-15 20:01:46 1600

原创 【BZOJ2814】tree

Description给出一棵N 个点的树,每个点有两层,每层有权值和颜色(黑白) 。要求支持以下操作。 1. Cover s t color 将s到t的路径上的点的两层的颜色全部置为 color(0 白1 黑) 2. CVal index layer val 将index号点的 layer 层的权值修改为 val 3. CColor index layer color 将 index号点的

2016-02-15 11:16:53 939

原创 【ONTAK2015】【BZOJ4298】Bajtocja

Description给定d张无向图,每张图都有n个点。一开始,在任何一张图中都没有任何边。接下来有m次操作,每次操作会给出a,b,k,意为在第k张图中的点a和点b之间添加一条无向边。你需要在每次操作之后输出有序数对(a,b)的个数,使得1<=a,b<=n,且a点和b点在d张图中都连通。 Input第一行包含三个正整数d,n,m(1<=d<=200,1<=n<=5000,1<=m<=1000000

2016-02-14 16:48:43 1388

原创 【清华集训2014】【BZOJ3817】Sum

Description给定正整数N,R。求 Input第一行一个数 T,表示有 T 组测试数据。 接下来 T 行,每行两个正整数 n,r。 Output输出 T 行,每行一个整数表示答案。 Sample Input33 53 63 7 Sample Output31-1 HINT对于 100% 的数据,满足 n≤10^9,r≤10^4,T≤10^4。Source2015年国家集训队测

2016-02-06 10:45:28 2221 1

原创 【POI2010】【BZOJ2091】The Minima Game

Description给出N个正整数,AB两个人轮流取数,A先取。每次可以取任意多个数,直到N个数都被取走。 每次获得的得分为取的数中的最小值,A和B的策略都是尽可能使得自己的得分减去对手的得分更大。 在这样的情况下,最终A的得分减去B的得分为多少。Input第一行一个正整数N (N <= 1,000,000),第二行N个正整数(不超过10^9)。Output一个正整数,表示最终A与B的分差。S

2016-02-05 16:31:25 810

原创 【POI2008】【BZOJ1131】Sta

Description给出一个N个点的树,找出一个点来,以这个点为根的树时,所有点的深度之和最大Input给出一个数字N,代表有N个点.N<=1000000 下面N-1条边.Output输出你所找到的点,如果具有多个解,请输出编号最小的那个.Sample Input81 45 64 56 76 82 43 4 Sample Output7 HINTSource树形DP一下 显然把根从一个点的父

2016-02-05 15:11:30 661

原创 【POI2008】【BZOJ1132】Tro

Description平面上有N个点. 求出所有以这N个点为顶点的三角形的面积和 N<=3000Input第一行给出数字N,N在[3,3000] 下面N行给出N个点的坐标,其值在[0,10000]Output保留一位小数,误差不超过0.1Sample Input50 01 20 21 01 1 Sample Output7.0 HINTSource这题还是有点厉害的… 一开始感觉是建凸包然后化

2016-02-05 14:28:04 687

原创 【POI2005】【BZOJ1532】Kos-Dicing

DescriptionDicing 是一个两人玩的游戏,这个游戏在Byteotia非常流行. 甚至人们专门成立了这个游戏的一个俱乐部. 俱乐部的人时常在一起玩这个游戏然后评选出玩得最好的人.现在有一个非常不走运的家伙,他想成为那个玩的最好的人,他现在知道了所有比赛的安排,他想知道,在最好的情况下,他最少只需要赢几场就可以赢得冠军,即他想知道比赛以后赢的最多的那个家伙最少会赢多少场. Input第一

2016-02-05 11:42:45 616

原创 【BZOJ3922】Karin的弹幕

DescriptionKarin在战斗之余的闲暇时光里喜欢上B站看鬼畜视频,尤其喜欢发弹幕。她这天对一个视频的弹幕产生了兴趣,她记录了每个时间点的弹幕数量,并且可能对一段呈等差数列的时间的弹幕数量求最大值;她还可能修改某个时间点的弹幕数量。 为了不在Yuuna面前暴露出她弱爆了的数学能力,保持她傲娇的属性,你需要帮助她。 精简题意:给定一个序列,支持以下操作:①对一段下标是等差数列的子序列进行求

2016-02-05 09:34:38 807

原创 【POI2007】【BZOJ1103】大都市meg

Description在经济全球化浪潮的影响下,习惯于漫步在清晨的乡间小路的邮递员Blue Mary也开始骑着摩托车传递邮件了。不过,她经常回忆起以前在乡间漫步的情景。昔日,乡下有依次编号为1..n的n个小村庄,某些村庄之间有一些双向的土路。从每个村庄都恰好有一条路径到达村庄1(即比特堡)。并且,对于每个村庄,它到比特堡的路径恰好只经过编号比它的编号小的村庄。另外,对于所有道路而言,它们都不在除村庄

2016-02-05 08:20:52 607

原创 【BZOJ3350】相似回文串

Description记S(i,j)为字符串S的第i个字母到第j个字母组成的子串。 给出一个长度为n由小写英文字母组成的字符串A。 若字符串B也由小写英文字母组成,长度为n,且对于任意1<=i< j<=n有:若A(i,j)是回文串,B(i,j)也是回文串;若A(i,j)不是回文串,B(i,j)也不是回文串。那么我们称B与A是ayq相似的。 求有多少个字符串与A ayq相似?输出答案对10000

2016-02-04 15:45:28 1101

原创 【POI2010】【BZOJ2096】Pilots

DescriptionTz又耍畸形了!!他要当飞行员,他拿到了一个飞行员测试难度序列,他设定了一个难度差的最大值,在序列中他想找到一个最长的子串,任意两个难度差不会超过他设定的最大值。耍畸形一个人是不行的,于是他找到了你。 Input输入:第一行两个有空格隔开的整数k(0<=k<=2000,000,000),n(1<=n<=3000,000),k代表Tz设定的最大值,n代表难度序列的长度。第二行为

2016-02-04 10:47:28 816

原创 【POI2007】【BZOJ1106】立方体大作战tet

Description一个叫做立方体大作战的游戏风靡整个Byteotia。这个游戏的规则是相当复杂的,所以我们只介绍他的简单规则:给定玩家一个有2n个元素的栈,元素一个叠一个地放置。这些元素拥有n个不同的编号,每个编号正好有两个元素。玩家每次可以交换两个相邻的元素。如果在交换之后,两个相邻的元素编号相同,则将他们都从栈中移除,所有在他们上面的元素都会掉落下来并且可以导致连锁反应。玩家的目标是用最少的

2016-02-04 10:06:50 704

原创 【POI2008】【BZOJ1112】砖块Klo

DescriptionN柱砖,希望有连续K柱的高度是一样的. 你可以选择以下两个动作 1:从某柱砖的顶端拿一块砖出来,丢掉不要了. 2:从仓库中拿出一块砖,放到另一柱.仓库无限大. 现在希望用最小次数的动作完成任务.Input第一行给出N,K. (1 ≤ k ≤ n ≤ 100000), 下面N行,每行代表这柱砖的高度.0 ≤ hi ≤ 1000000Output最小的动作次数Sample Inpu

2016-02-04 09:48:54 725

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

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

2015-03-14

树链剖分模板

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

2015-03-05

ISAP算法模板

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

2015-02-08

Splay(伸展树)模板

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

2015-01-10

空空如也

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

TA关注的人

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