
dp
愤怒的愣头青
这个作者很懒,什么都没留下…
展开
-
都市环游
题目描述 因为SJY干的奇怪事情过多,SJY收到了休假的通知,于是他准备在都市间来回旅游。SJY有一辆车子,一开始行驶性能为0,每过1时间行驶性能就会提升1点。每个城市的道路都有性能要求。SJY一共有t时间休息,一开始他位于1号城市(保证1号城市道路要求为0),他希望在n号城市结束旅程。每次穿过一条城市间的路会花费1时间,当然他也可以停留在一个城市不动而花费1时间。当且仅当车子的行驶性能大于等于一原创 2016-11-16 16:38:53 · 577 阅读 · 0 评论 -
简单题
题目描述 dzy 手上有一张n 个点m 条边的联通无向图,仙人掌是一张每条边最多在一个简单环内的联通无向图。他想求这个无向图的生成仙人掌中最多有多少条边。 但是dzy 觉得这个问题太简单了,于是他定义了“美丽的生成仙人掌”,即在一个生成仙人掌中如果满足对于任意编号为i,j(i < j) 的两点,存在一条它们之间的简单路径上面有j-i+1 个点,则这个仙人掌是美丽的。 他现在想要原创 2016-11-16 17:26:09 · 1456 阅读 · 0 评论 -
积木
题目描述 小A正在搭积木。有N个位置可以让小A使用,初始高度都为0。小A每次搭积木的时候,都会选定一个拥有相同高度的区间[A..B],然后将位置[A+1..B-1]上的所有积木的高度加一。不幸的是,小A把积木搭好之后没多久,小A调皮的弟弟就将其中若干个位置上的积木弄倒了。小A想知道他原来的积木是如何摆放的,所以他求助于你,请你告诉他原来有多少种可能的摆法。输入 第一行为一个正整数N,表示小A有N原创 2016-11-17 07:30:06 · 478 阅读 · 0 评论 -
百团大战
题目描述 此百团大战非彼百团大战也。这指的是HYSBZ的社团开始招人了。若若的LMZ现在站在操场上,有很多很多个社团在操场上排成一排。有些社团为了吸引人们加入,会表演节目。而现在LMZ拿到了节目单,有n个节目,其描述了在Ti时刻Xi号社团会表演节目(持续时间忽略不计)。而LMZ在一单位时间内最多也只能跑过V个社团的距离(比如从1号社团跑到V+1号社团),而最少则可以不动,跑步的左右方向任意。他想知原创 2016-11-17 09:52:21 · 683 阅读 · 0 评论 -
工作安排
题目描述 众所周知Kelukin是一名宇宙级土豪,他公司的生意自然是相当的好。 现在他手上有n份工作要完成,每一份工作有一个土豪指标Ak。由于这些工作数量太多,Kelukin又懒,所以他无法一个人完成,他需要雇用很多工人来帮忙。可是Kelukin十分小气,经常克扣工资,因此没有多少人愿意帮他。而愿意帮他的那些工人各个都是奇葩,而且他们非常精明,按工作量收费,小于k份的工作量他们是不会去做的,原创 2016-11-17 13:39:12 · 494 阅读 · 0 评论 -
鏖战字符串
题目描述 Abwad在nbc即将完成她的程序的时候,急中生智拔掉了她电脑的电源线,争取到了宝贵的时间。作为著名论文《论Ctrl-C与Ctrl-V在信息学竞赛中的应用》的作者,他巧妙地使用了这种上古秘术,顺利扳回一城。 在决胜局中,Abwad决定和nbc鏖战字符串,比的是谁能更快地将一个“量子态的字符串”删除。“量子态的字符串”的每个字符都有一个删除难度dif[i]。“量子态的字符串”非常顽固,只原创 2016-11-14 13:58:52 · 1052 阅读 · 1 评论 -
孤独一生
题目描述 下课了,Polo来到球场,但他到了之后才发现…..被放了飞机……无事可做的他决心找点乐子,比方说……跳台阶……球场边有N个台阶拍成一行,第i个台阶的高度是Hi(Hi<=10^9),第0个台阶,也就是地面的高度为0。Polo打算把这N个台阶分成两个集合Sa,Sb(可以为空),对于一个台阶集合S={P1,P2,…P|S|}(pi从小到大)sigma{|S| i=1} {Hpi-Hpi-1}原创 2016-11-14 15:46:11 · 437 阅读 · 0 评论 -
dierti
题目描述 询问如下多重集(数字可以重复的集合)的个数:这个集合中有n个数字,每个数字在1..L之间,n为偶数。这n个数字能分成n/2组,使得每组有两个数,且这两个数的积不超过c。答案很大,对10^9+7取模。输入 一行三个正整数,n,L,c输出 一个整数,答案样例输入 4 10 10 样例输出 107 提示 【数据范围】10%, n=2,L<=1000,c<=100020%, n<=原创 2016-11-14 15:11:32 · 712 阅读 · 0 评论 -
【洛谷三月月赛R2】小清新签到题
题目描述题目还是简单一点好。给定自然数n、k、x,你要求出第k小的长度为n的逆序对对数为x的1~n的排列,然后用仙人图上在线分支定界启发式带花树上下界最小费用流解决问题,保证存在。注:逆序对为满足、的。比较为字典序比较,即比较从前往后第一个不同的位置。第k小从1开始标号。一个1~n的排列定义为一个长度为n的数列,排序完可以得到1~n。输入输出格式输入格式: 一行三个自然数n、k、x。输出格式:原创 2017-04-07 14:59:00 · 358 阅读 · 0 评论 -
【1096】[ZJOI2007]仓库建设
Description L公司有N个工厂,由高到底分布在一座山上。如图所示,工厂1在山顶,工厂N在山脚。由于这座山处于高原内 陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L公司的总裁L先生接到气象 部门的电话,被告知三天之后将有一场暴雨,于是L先生决定紧急在某些工厂建立一些仓库以免产品被淋坏。由于 地形的不同,在不同工厂建立仓库的费用可能是不同的。第i个工厂目原创 2017-04-11 18:01:39 · 226 阅读 · 0 评论 -
【洛谷P3694】邦邦的大合唱站队/签到题
题目背景BanG Dream!里的所有偶像乐队要一起大合唱,不过在排队上出了一些问题。题目描述N个偶像排成一列,他们来自M个不同的乐队。每个团队至少有一个偶像。现在要求重新安排队列,使来自同一乐队的偶像连续的站在一起。重新安排的办法是,让若干偶像出列(剩下的偶像不动),然后让出列的偶像一个个归队到原来的空位,归队的位置任意。请问最少让多少偶像出列?输入输出格式输入格式: 第一行2个整数N,M。接下原创 2017-04-13 18:41:45 · 713 阅读 · 0 评论 -
【bzoj1026】[SCOI2009]windy数
Description windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道, 在A和B之间,包括A和B,总共有多少个windy数?Input 包含两个整数,A B。Output 一个整数Sample Input【输入样例一】1 10【输入样例二】25 50 Sample Output【输出样例一】9【输出样例二】20 HI原创 2017-04-15 15:41:23 · 222 阅读 · 0 评论 -
果汁
题目描述 罗老师准备了N杯果汁,编号0到N-1,每个杯子有C升容量。刚开始,每个杯子里倒了b[i]升果汁。罗老师会对这些果汁进行一些操作,选择两杯A和B,可以将A倒到B,直到A空了或B满了。罗老师萌发一个想法,如果一个杯子里最终有x升果汁,那么得分p[x]分,于是罗老师随机为p[0]~p[C]设置了分数。现在问题是,罗老师通过上述操作,最大可以得到多少分?输入 输入N C输入N个整数,表示b[i原创 2017-05-10 18:54:44 · 509 阅读 · 0 评论 -
演唱会
题目描述 万众瞩目的《跨时代》专辑发行之后,周杰伦又开始了他的世界巡回演唱会《超时代》。小鸿是周董的铁杆粉丝,这种机会她当然不愿错过,她认为电视机前哪怕1nm的距离与在现场1km的距离相比都差多了,这是两种截然不同的感觉。所以小鸿就计划着带小y去看周杰伦的演唱会。小鸿到达现场后碰巧赶上演唱会布置道具,而为了布置道具自然要有一个空地,而且还得是矩形的。演唱会主办方临时跟消防局借了n个栏杆,想要用这n原创 2017-05-10 18:57:23 · 595 阅读 · 0 评论 -
【bzoj4300】绝世好题
Description给定一个长度为n的数列ai,求ai的子序列bi的最长长度,满足bi&bi-1!=0(2<=i<=len)。 Input输入文件共2行。 第一行包括一个整数n。 第二行包括n个整数,第i个整数表示ai。 Output输出文件共一行。 包括一个整数,表示子序列bi的最长长度。 Sample Input31 2 3 Sample Output2 HINTn<=1000原创 2017-05-04 19:20:35 · 467 阅读 · 0 评论 -
【bzoj4197】[Noi2015]寿司晚宴
Description为了庆祝 NOI 的成功开幕,主办方为大家准备了一场寿司晚宴。小 G 和小 W 作为参加 NOI 的选手,也被邀请参加了寿司晚宴。在晚宴上,主办方为大家提供了 n−1 种不同的寿司,编号 1,2,3,…,n−1,其中第 i 种寿司的美味度为 i+1 (即寿司的美味度为从 2 到 n)。 现在小 G 和小 W 希望每人选一些寿司种类来品尝,他们规定一种品尝方案为不和谐的当且仅当原创 2017-05-24 19:57:16 · 498 阅读 · 1 评论 -
数位模17密码
题目描述 在又一次消灭林登·万的战斗中,指挥官moreD缴获了一个神奇的盒子。盒子异常的坚固,以至于完全无法摧毁,唯一打开的方式是通过盒上的密码锁。 经过仔细的调查,研究人员一致认为这个盒子中隐藏了林登·万和他的弟弟林登·图的秘密。然而moreD使用了许多办法,都没能打开这个盒子。最后只好将这个盒子封存在了仓库的底层。 事情并没有结束。moreD之所以没能打开这个盒子,是原创 2017-04-26 07:34:05 · 508 阅读 · 0 评论 -
【bzoj1009】[HNOI2008]GT考试
Description阿申准备报名参加GT考试,准考证号为N位数X1X2….Xn(0<=Xi<=9),他不希望准考证号上出现不吉利的数字。他的不吉利数学A1A2…Am(0<=Ai<=9)有M位,不出现是指X1X2…Xn中没有恰好一段等于A1A2…Am. A1和X1可以为0Input第一行输入N,M,K.接下来一行输入M位的数。 100%数据N<=10^9,M<=20,K<=1000 40%数据N<=原创 2017-04-26 19:45:36 · 389 阅读 · 0 评论 -
分割字符串
题目描述 一个字符串X被称为Y的anagram串,如果X是由Y的字符重新排序构成,不能移除或添加字符。比如”baba”, “abab”, “aabb”和”abba”是”aabb”的anagram串, “aaab”,”aab”和”aabc”则不是。一个字符串X被称为Y的子串,如果X是从Y串中移除一些字符(0个字符也可以),并且剩下字符的顺序不变。比如”ac”,”abd”,”abcd”是”abcd”的原创 2017-05-20 16:13:03 · 442 阅读 · 0 评论 -
Jam
题目描述 Jam走进了一个迷宫,他要想走出这个迷宫,必须找到一条路径,使得这条路径是回文的 当然他可不屑于去走出这个迷宫,聪明的他一定要找出有多少种方案走出这个迷宫 在一个N*NN∗N大小的迷宫,这个迷宫全由大写字母组成 他会从左上角走到右下角,然后把所有经过的字符连成一个串,当然只能往下和往右走,问有多少种方案可以走出来 当然答案会很大,所以答案和52013145201314取模输出原创 2017-05-20 16:15:31 · 412 阅读 · 0 评论 -
音乐
题目描述 迈克喜欢在火车旅行的时候用手机听音乐,他有N首歌在手机里,在整个火车途中,他可以听P首歌,所以他想产生一个播放表产生P首歌曲,这个播放表的规则是: ·每首歌都要至少被播放一次 ·在两首一样的歌中间,至少有M首其他的歌 迈克在想有多少种不同的播放表可以产生,那么给你N,M,P,你来算一下,输出结果取1000000007的余数输入 输入N,M,P N范围在1到100 M范围在0到原创 2017-05-20 16:14:00 · 2096 阅读 · 0 评论 -
【bzoj1076】[SCOI2008]奖励关
Description你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃的宝物以后也不能再吃)。 宝物一共有n种,系统每次抛出这n种宝物的概率都相同且相互独立。也就是说,即使前k-1次系统都抛出宝物1(这种情况是有可能出现的,尽管概率非常小),第k次抛出各个宝物的概率依然均为1/原创 2017-06-02 17:39:57 · 278 阅读 · 0 评论 -
无根树任意根深度加强版
题目描述 味味最近对树很感兴趣,什么是树呢?树就是有n个节点和n-1条边形成的无环连通无向图。味味在研究过程中想知道,对于一个无根树,当节点i作为根的时候树的高是多少。所谓树高指的是从根节点出发,到离根节点最远叶子节点所经过的节点的总数,详见输入输出样例1。味味现在遇到了一些烦心的事情,不想再继续思考了,请你帮助她解决这个问题。输入 共N行。第1行为一个正整数N,表示树的节点个数。第2行到第N行原创 2017-07-10 16:51:17 · 1313 阅读 · 0 评论 -
准备复赛
题目描述 今年的NOIP初赛真是简单,小可可不用吹灰之力就考进了复赛,但是复赛可没有那么简单了,小可可想要好好准备复赛,争取复赛拿个省一。今天小可可在复习树和图的最大匹配时就碰到这样的一个难题:n个节点满足以下性质的不同的树有多少种。1、树是有标号的,每个节点被标上1到n之间的整数;2、每个节点最多和其他3个节点相连,但是1号节点最多和其他2个节点相连;3、这棵树的最大匹配(把树看成二分图后的最大原创 2017-07-13 18:53:25 · 528 阅读 · 0 评论 -
序列问题
题目描述 小H是个善于思考的学生,她正在思考一个有关序列的问题。她的面前浮现出了一个长度为n的序列{ai},她想找出两个非空的集合S、T。这两个集合要满足以下的条件:两个集合中的元素都为整数,且都在 [1, n] 里,即Si,Ti ∈ [1, n]。对于集合S中任意一个元素x,集合T中任意一个元素y,满足x < y。对于大小分别为p, q的集合S与T,满足 a[s1] xor a[s2原创 2017-07-14 18:50:48 · 2118 阅读 · 0 评论 -
蜀传之单刀赴会
题目描述 【题目背景】公元215年,刘备取益州,孙权令诸葛瑾找刘备索要荆州。刘备不答应,孙权极为恼恨,便派吕蒙率军取长沙、零陵、桂阳三郡。长沙、桂阳蜀将当即投降。刘备得知后,亲自从成都赶到公安(今湖北公安),派大将关羽争夺三郡。孙权也随即进驻陆口,派鲁肃屯兵益阳,抵挡关羽。双方剑拔弩张,孙刘联盟面临破裂,在这紧要关头,鲁肃为了维护孙刘联盟,不给曹操可乘之机,决定当面和关羽商谈。“肃邀羽相见,各驻兵原创 2017-07-11 19:15:21 · 489 阅读 · 1 评论 -
帮助Bsny
题目描述 Bsny的书架乱成一团了,帮他一下吧!他的书架上一共有n本书,我们定义混乱值是连续相同高度书本的段数。例如,如果书的高度是30,30,31,31,32,那么混乱值为3;30,32,32,31的混乱值也为3。但是31,32,31,32,31的混乱值为5,这实在是太乱了。Bsny想尽可能减少混乱值,但他有点累了,所以他决定最多取出k本书,再随意将它们放回到书架上。你能帮助他吗?输入 第一行原创 2017-07-07 08:18:12 · 1960 阅读 · 0 评论 -
【bzoj3791】作业
Description众所周知,白神是具有神奇的能力的。 比如说,他对数学作业说一声“数”,数学作业就会出于畏惧而自己完成;对语文作业说一声“语”,语文作业就会出于畏惧而自己完成。 今天,语文老师和数学老师布置了许多作业,同学们纷纷寻找白神寻求帮助。白神作为一个助人为乐的人,便答应下来。 回到家,白神将这N份作业按顺序摊开,发现语文作业数学作业混在一起,这就让白神苦恼起来,他如果对连续一段作业原创 2017-07-07 10:05:19 · 312 阅读 · 0 评论 -
【bzoj4557】[JLoi2016]侦察守卫
Description小R和B神正在玩一款游戏。这款游戏的地图由N个点和N-1条无向边组成,每条无向边连接两个点,且地图是连通的 。换句话说,游戏的地图是一棵有N个节点的树。游戏中有一种道具叫做侦查守卫,当一名玩家在一个点上放置侦 查守卫后,它可以监视这个点以及与这个点的距离在D以内的所有点。这里两个点之间的距离定义为它们在树上的 距离,也就是两个点之间唯一的简单路径上所经过边的条数。在一个点原创 2017-07-16 16:01:10 · 455 阅读 · 0 评论 -
【bzoj2017】[Usaco2009 Nov]硬币游戏
Description农夫约翰的奶牛喜欢玩硬币游戏,因此他发明了一种称为“Xoinc”的两人硬币游戏。 初始时,一个有N(5 <= N <= 2,000)枚硬币的堆栈放在地上,从堆顶数起的第I枚硬币的币值为C_i (1 <= C_i <= 100,000)。 开始玩游戏时,第一个玩家可以从堆顶拿走一枚或两枚硬币。如果第一个玩家只拿走堆顶的一枚硬币,那么第二个玩家可以拿走随后的一枚或两枚硬币。如果第一原创 2017-07-07 11:16:24 · 624 阅读 · 0 评论 -
【bzoj1068】[SCOI2007]压缩
给一个由小写字母组成的字符串,我们可以用一种简单的方法来压缩其中的重复信息。压缩后的字符串除了小写字母外还可以(但不必)包含大写字母R与M,其中M标记重复串的开始,R重复从上一个M(如果当前位置左边没有M,则从串的开始算起)开始的解压结果(称为缓冲串)。 bcdcdcdcd可以压缩为bMcdRR,下面是解压缩的过程: 另一个例子是abcabcdabcabcdxyxyz可以被压缩为abcRdRM原创 2017-07-16 20:22:37 · 317 阅读 · 0 评论 -
【bzoj1725】[Usaco2006 Nov]Corn Fields牧场的安排
DescriptionFarmer John新买了一块长方形的牧场,这块牧场被划分成M列N行(1<=M<=12; 1<=N<=12),每一格都是一块正方形的土地。FJ打算在牧场上的某几格土地里种上美味的草,供他的奶牛们享用。遗憾的是,有些土地相当的贫瘠,不能用来放牧。并且,奶牛们喜欢独占一块草地的感觉,于是FJ不会选择两块相邻的土地,也就是说,没有哪两块草地有公共边。当然,FJ还没有决定在哪些土地上原创 2017-07-20 12:40:35 · 325 阅读 · 0 评论 -
【bzoj2286】[Sdoi2011]消耗战
Description在一场战争中,战场由n个岛屿和n-1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他k个岛屿上有丰富能源,为了防止敌军获取能源,我军的任务是炸毁一些桥梁,使得敌军不能到达任何能源丰富的岛屿。由于不同桥梁的材质和结构不同,所以炸毁不同的桥梁有不同的代价,我军希望在满足目原创 2017-07-17 16:22:49 · 261 阅读 · 0 评论 -
【51Nod1052】最大M子段和
N个整数组成的序列a[1],a[2],a[3],…,a[n],将这N个数划分为互不相交的M个子段,并且这M个子段的和是最大的。如果M >= N个数中正数的个数,那么输出所有正数的和。 例如:-2 11 -4 13 -5 6 -2,分为2段,11 -4 13一段,6一段,和为26。 Input 第1行:2个数N和M,中间用空格分隔。N为整数的个数,M为划分为多少段。(2 <= N , M <=原创 2017-07-30 17:04:07 · 347 阅读 · 0 评论 -
【51Nod1293】球与切换器
有N行M列的正方形盒子。每个盒子有三种状态0, -1, +1。球从盒子上边或左边进入盒子,从下边或右边离开盒子。规则: 如果盒子的模式是-1,则进入它的球从下面出去。(方向变为向下) 如果盒子的模式是+1,则进入它的球从右面出去。 (反向变为向右) 如果盒子的模式是0, 则进入它的球方向不变。从上面进入的,从下面出去,从左面进入的,从右面出去。球离开一个盒子,这个盒子的模式切换为相反数。已知,原创 2017-07-17 19:06:21 · 287 阅读 · 0 评论 -
【bzoj2427】[HAOI2010]软件安装
Description现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括软件j的直接或间接依赖)的情况下才能正确工作(软件i依赖软件j)。幸运的是,一个软件最多依赖另外一个软件。如果一个软件不能正原创 2017-07-17 20:27:51 · 409 阅读 · 0 评论 -
【bzoj1260】[CQOI2007]涂色paint
Description假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。 每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。例如第一次把木版涂成RRRRR,第二次涂成RGGGR,第三次涂成RGBGR,达到目标。 用尽量少的涂色次数达到目标。 Input输入仅一行,包含一个长原创 2017-07-16 19:41:58 · 312 阅读 · 0 评论 -
【51Nod1154】回文串划分
有一个字符串S,求S最少可以被划分为多少个回文串。 例如:abbaabaa,有多种划分方式。a|bb|aabaa - 3 个回文串 a|bb|a|aba|a - 5 个回文串 a|b|b|a|a|b|a|a - 8 个回文串其中第1种划分方式的划分数量最少。 Input 输入字符串S(S的长度<= 5000)。 Output 输出最少的划分数量。 Input示例 abbaabaa原创 2017-08-01 11:29:41 · 355 阅读 · 0 评论 -
【bzoj1030】[JSOI2007]文本生成器
DescriptionJSOI交给队员ZYX一个任务,编制一个称之为“文本生成器”的电脑软件:该软件的使用者是一些低幼人群,他们现在使用的是GW文本生成器v6版。该软件可以随机生成一些文章―――总是生成一篇长度固定且完全随机的文章—— 也就是说,生成的文章中每个字节都是完全随机的。如果一篇文章中至少包含使用者们了解的一个单词,那么我们说这篇文章是可读的(我们称文章a包含单词b,当且仅当单词b是文章a原创 2017-07-26 13:20:07 · 298 阅读 · 0 评论 -
【bzoj3357】[Usaco2004]等差数列
Description约翰发现奶牛经常排成等差数列的号码.他看到五头牛排成这样的序号:“1,4,3,5,7”很容易看出“1,3,5,7”是等差数列. 给出N(1≤N≤2000)数字AI..AN(O≤Ai≤10^9),找出最长的等差数列,输出长度. Input第1行:一个整数N.第2到N+1行:每行一个整数Ai,表示牛的号码.Output最长等差数列的长度.Sample Input原创 2017-07-26 14:33:50 · 304 阅读 · 0 评论