自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 codeforces812BB. Sagheer, the Hausmeister

Some people leave the lights at their workplaces on when they leave that is a waste of resources. As a hausmeister of DHBW, Sagheer waits till all students and professors leave the university building

2017-06-02 17:03:09 957

原创 [HZOI 2015] Glass Beads

题目描述】给定长度为n(n【输入格式】第一行是串的长度,第二行是字符串。【输出格式】串的最小表示。【样例输入】10helloworld【样例输出】dhelloworl【题目来源】HZOI2015 改编自poj1509题解:先将字符串*2然后求出新字符串的后缀数组 找一个在后缀

2017-05-29 21:04:36 351

原创 [HAOI2009] 毛毛虫

试题描述对于一棵树,我们可以将某条链和与该链相连的边抽出来,看上去就象成一个毛毛虫,点数越多,毛毛虫就越大。例如下图左边的树(图 1 )抽出一部分就变成了右边的一个毛毛虫了(图 2 )。输入数据在文本文件 worma.in 中第一行两个整数 N , M ,分别表示树中结点个数和树的边数。接下来 M 行,每行两个整数 a, b 表示点 a 和点 b 有边连接( a, b ≤

2017-05-28 11:40:34 497

原创 Codeforces Round #416 (Div. 2)C. Vladik and Memorable Trip

Vladik often travels by trains. He remembered some of his trips especially well and I would like to tell you about one of these trips:Vladik is at initial train station, and now n people (includin

2017-05-27 23:10:04 407

原创 [SYZOI Round1]滑稽♂树

【题目描述】zzsyz实验楼里面种了一棵滑稽树,只有滑稽之力达到大乘期的oier才能看到。虽然我们看不到,但是还是知道一些信息:这真的是一棵树,由n个节点,n-1条边联通。一号滑稽果同时也是整棵滑稽树的树根。滑稽树上每个节点有一个滑稽果,每个滑稽果有它的重量。雪甜甜公主是神犇当然看得到那棵滑稽树啦,现在她感兴趣的是这样三件事1:滑稽树太大啦,雪甜甜公主有

2017-05-24 14:06:54 522

原创 [cogs2692]天才魔法少女琪露诺爱计数

题目描述】琪露诺闲来无事,用冰块制造了了N个台阶,沿直线依次摆放,编号1, 2, 3...,⑨, ...N,分别高H(1), H(2), ... H(N)琪露诺很满意自己的作品,想把自己抓到的青蛙放到台阶上玩,玩法也很简单。 青蛙最开始在第一个台阶上,它只能往前面编号更大的台阶上跳。如果现在在第k个台阶上,它至少要跳到第(k+L)个台阶上,最多只能跳到第(k+R)个台阶上,而且目标

2017-05-22 17:42:22 1668 1

原创 codeforces809A Do you want a date?

Leha decided to move to a quiet town Vičkopolis, because he was tired by living in Bankopolis. Upon arrival he immediately began to expand his network of hacked computers. During the week Leha managed

2017-05-21 20:27:58 598

原创 [CQOI2015]任务查询系统

题目描述最近实验室正在为其管理的超级计算机编制一套任务管理系统,而你被安排完成其中的查询部分。超级计算机中的任务用三元组(Si,Ei,Pi)描述,(Si,Ei,Pi)表示任务从第Si秒开始,在第Ei秒后结束(第Si秒和Ei秒任务也在运行),其优先级为Pi。同一时间可能有多个任务同时执行,它们的优先级可能相同,也可能不同。调度系统会经常向查询系统询问,第Xi秒正在运行的任务中,优先级

2017-05-19 21:32:43 659

原创 [SCOI2007]蜥蜴

Description  在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上站着一些蜥蜴,你的任务是让尽量多的蜥蜴逃到边界外。 每行每列中相邻石柱的距离为1,蜥蜴的跳跃距离是d,即蜥蜴可以跳到平面距离不超过d的任何一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时,所离开的石柱高度减1(如果仍然落在地图内部,则到达的石柱高度不变),如果该石柱原来高度为1,则蜥蜴离开后消失。以后

2017-05-17 13:44:48 311

原创 cogs184搭建篱笆

勤奋的农夫约翰想要修建一个4面的篱笆墙把他的奶牛们围起来。他有一块长为N的木板(4=N=2500)于是他想要在三个点把他们切断用以得到4块木板。只要能构成成四边形篱笆,这4块板子的长度可以是任意正整数。那么为了得到完整的篱笆农夫约翰有多少不同的种方法切这个长木板呢?注意:对于两种方案而言,只要一方存在一个另一方没有的切割点,那它们就将视为不同的方案。不必担心对称或那个其他复

2017-05-15 13:55:29 614

原创 CodeForces794cNaming Company

Oleg the client and Igor the analyst are good friends. However, sometimes they argue over little things. Recently, they started a new company, but they are having trouble finding a name for the compan

2017-05-14 15:15:51 742

原创 COGS1212. 奶牛排队

奶牛在熊大妈的带领下排成了一条直队。  显然,不同的奶牛身高不一定相同……现在,奶牛们想知道,如果找出一些连续的奶牛,要求最左边的奶牛A是最矮的,最右边的B是最高的,且B高于A奶牛,中间如果存在奶牛,则身高不能和A、B奶牛相同。问这样的奶牛最多会有多少头?从左到右给出奶牛的身高,请告诉它们符合条件的最多的奶牛数(答案可能是0,2,但不会是1)。【输入格式】第一行

2017-05-13 13:40:41 1203

原创 [cogs896]圈奶牛

农夫约翰想要建造一个围栏用来围住他的奶牛,可是他资金匮乏。他建造的围栏必须包括他的奶牛喜欢吃草的所有地点。对于给出的这些地点的坐标,计算最短的能够围住这些点的围栏的长度。PROGRAM NAME: fc INPUT FORMAT(file fc.in) 输入数据的第一行包括一个整数 N。N(0 )表示农夫约翰想要围住的放牧点的数目。接下来N 行,每行由两个实数组成,Xi和 Yi

2017-04-06 20:40:05 341

原创 [bzoj3743][Coci2015]Kamp

Description一颗树n个点,n-1条边,经过每条边都要花费一定的时间,任意两个点都是联通的。有K个人(分布在K个不同的点)要集中到一个点举行聚会。聚会结束后需要一辆车从举行聚会的这点出发,把这K个人分别送回去。请你回答,对于i=1~n,如果在第i个点举行聚会,司机最少需要多少时间把K个人都送回家。Input第一行两个数,n,K。接下来n-1行,每行三

2017-04-06 20:37:02 670

原创 SDOI2009HH的项链

HH有一串由各种漂亮的贝壳组成的项链。HH相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH不断地收集新的贝壳,因此,他的项链变得越来越长。有一天,他突然提出了一个问题:某一段贝壳中,包含了多少种不同的贝壳?这个问题很难回答。。。因为项链实在是太长了。于是,他只好求助睿智的你,来解决这个问题。在线貌似不可做?可以用离线算法,先预处

2017-03-15 08:21:15 384

原创 noi2005维护数列

请写一个程序,要求维护一个数列,支持以下 6 种操作:(请注意,格式栏 中的下划线‘ _ ’表示实际输入文件中的空格)操作编号输入文件中的格式说明1.  插入INSERT_posi_tot_c1_c2_..._ctot在当前数列的第 posi 个数字后插入 tot个数字:c1

2017-03-08 08:19:03 419

原创 [BJOI2006] 狼抓兔子

现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的,而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形:左上角点为(1,1),右下角点为(N,M)(上图中N=4,M=5).有以下三种类型的道路 1:(x,y)(x+1,y) 2:(x,y)(x,y+1) 3:(x,y)(x+1,y+1) 道路上的权值表示这条路上最多

2017-03-03 21:25:52 505

原创 [ZJOI2004]树的果实

森林中生长着许多奇特的果树,它们不仅外形独特,其果实更是可口。这天,两只小虫Nileh和Nixed决定一起分享一颗果树。他们从早晨一直辛勤工作到下午,终于把这颗果树锯倒。他们观察着这颗果树,果树开始端是露出地面的根部,接着像其他果树一样,有着诸多分叉(如图所示就是一颗果树),在每个分叉处生长着果实,自然Nileh和Nixed的食物就是这些果实了!他们准备把果树分成两部分,每个虫虫得到各自的一部分,

2017-03-03 21:24:09 998

原创 [POJ3415]公共子串

字符串T的一个子串定义为:T(i,k)=T[i]T[i+1]...T[i+k-1],1给出两个字符串A,B,一个整数K,我们定义S是一个由三元组构成的集合:S={(i,j,k)|k>=K,A(i,k)=B(j,k)}。你需要对于A,B,K,给出|S|的值。【输入格式】输入包含多组数据。每组数据的第一行是一个正整数K,接下来是两行,分别是字符串A和B。输入结束标志为K=0

2017-03-03 21:21:14 427

原创 [HAOI2016]找相同子串

【题目描述】给定两个字符串,求出在两个字符串中各取出一个子串使得这两个子串相同的方案数。两个方案不同当且仅当这两个子串中有一个位置不同。【输入格式】两行,两个字符串s1,s2,长度分别为n1,n2。【输出格式】输出一个整数表示答案。【样例输入】aabbbbaa【样例输出】10【数据范围】对于20%的数据,满足1≤n1,n2≤500;对于40%的数

2017-02-28 23:42:11 648

原创 [POI2000] 最长公共子串

给出几个由小写字母构成的单词,求它们最长的公共子串的长度。任务从文件中读入单词计算最长公共子串的长度输出结果到文件输入文件的第一行是整数 n,1输出:仅一行,一个整数,最长公共子串的长度。样例输入:3abcbbcaacbc样例输出:2把字符串连在一起后缀数组预处理,然后二分答案,检验:将height代码:#include

2017-02-28 11:08:06 675

原创 SPOJ705不同的子串

【题目描述】给定一个字符串,计算其不同的子串个数。【输入格式】一行一个仅包含大写字母的字符串,长度【输出格式】一行一个正整数,即不同的子串个数。【样例输入】ABABA【样例输出】9可以用后缀数组求出每个后缀的height,然后由于height为当前后缀与前边后缀最长公共前缀的最小值,所以当前后缀的不同子串数为该后缀长度减去该后缀的heght,最后求和即可

2017-02-27 19:37:28 485

原创 NOI2011阿狸的打字机

阿狸喜欢收藏各种稀奇古怪的东西,最近他淘到一台老式的打字机。打字机上只有28个按键,分别印有26个小写英文字母和’B’、’P’两个字母。经阿狸研究发现,这个打字机是这样工作的:l 输入小写字母,打字机的一个凹槽中会加入这个字母(这个字母加在凹槽的最后)。l 按一下印有’B’的按键,打字机凹槽中最后一个字母会消失。l 按一下印有’P’的按键,打字机会在纸上打印出凹槽中现有的所有字母并

2017-02-27 09:39:09 349

原创 noi2015软件包管理器

【题目描述】你决定设计你自己的软件包管理器。不可避免的,你要解决软件包之间的依赖关系。如果A依赖B,那么安装A之前需安装B,卸载B之前须卸载A。0号软件包不依赖任何软件包。依赖关系不存在环(包括自环)。你的任务是,求出每次安装、删除操作会改变多少个包的状态。安装一个已安装的软件包,或者卸载一个未安装的软件包,都不会改变任何软件包的安装状态,即在此情况下,改变安装状态的软件包数为0

2016-09-22 07:57:17 1504

原创 noip2012国王游戏

【题目描述】恰逢 H 国国庆,国王邀请 n 位大臣来玩一个有奖游戏。首先,他让每个大臣在左、右手上面分别写下一个整数,国王自己也在左、右手上各写一个整数。然后,让这 n位大臣排成一排,国王站在队伍的最前面。排好队后,所有的大臣都会获得国王奖赏的若干金币,每位大臣获得的金币数分别是:排在该大臣前面的所有人的左手上的数的乘积除以他自己右手上的数,然后向下取整得到的结果。国王不希望某一个大臣

2016-09-17 17:31:46 543

原创 noip2010T4引水入城

在一个遥远的国度,一侧是风景秀美的湖泊,另一侧则是漫无边际的沙漠。该国的行政区划十分特殊,刚好构成一个N行M列的矩形,如上图所示,其中每个格子都代表一座城市,每座城市都有一个海拔高度。为了使居民们都尽可能饮用到清澈的湖水,现在要在某些城市建造水利设施。水利设施有两种,分别为蓄水厂和输水站。蓄水厂的功能是利用水泵将湖泊中的水抽取到所在城市的蓄水池中。因此,只有与湖泊毗邻的第1行的城市可以建造

2016-09-17 14:53:23 771

原创 noip2010T3关押罪犯

【问题描述】S城现有两座监狱,一共关押着N名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为c的冲突事件。每年年末,警察局会将本年内监狱中的所有冲

2016-09-17 14:41:28 628

原创 noip2010T2乌龟棋

2.乌龟棋 (tortoise.pas/c/cpp) 【问题描述】小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。乌龟棋的棋盘是一行N个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。……1 2 3 4 5……N乌龟棋中M张爬行卡片,分成4种不同的类型(M张卡片中不一定包含所有4种类型的卡片,见

2016-09-16 20:15:35 330

原创 noip2010T1机器翻译题解

【问题描述】小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中文含义然后翻译,并将这个单词和译义放入内存,以备后续的查找和翻译。假设内

2016-09-16 20:09:03 923

空空如也

空空如也

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

TA关注的人

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