DP
文章平均质量分 59
yjjr
蒟蒻qwq
yangjijingru.com
展开
-
NOIP2016换教室(洛谷1850)
标签:DP,最短路【题目描述】 对于刚上大学的牛牛来说, 他面临的第一个问题是如何根据实际情况中情合适的课程。 在可以选择的课程中,有2n节课程安排在n个时间段上。在第 i ( 1≤ i≤n)个时同段上, 两节内容相同的课程同时在不同的地点进行, 其中, 牛牛预先被安排在教室 ci上课, 而另一节课程在教室 di进行。在不提交任何申请的情况下,学生们需要按时间段的顺序依次完成所原创 2017-09-09 17:06:55 · 350 阅读 · 0 评论 -
NOIP2015子串(洛谷2679)
标签:DP题目描述有两个仅包含小写英文字母的字符串 A 和 B。现在要从字符串 A 中取出 k 个互不重叠的非空子串,然后把这 k 个子串按照其在字符串 A中出现的顺序依次连接起来得到一 个新的字符串,请问有多少种方案可以使得这个新串与字符串 B 相等?注意:子串取出的位置不同也认为是不同的方案。输入输出格式输入格式:输入文件名为 substring.in。第一行是三个正整原创 2017-09-09 23:00:31 · 505 阅读 · 1 评论 -
Codeforces868F Yet Another MinimizationProblem
标签:二分,DPYou are given an array ofn integersa1... an. The cost of a subsegment is thenumber of unordered pairs of distinct indices within the subsegment thatcontain equal elements. Split the given原创 2017-10-06 15:25:11 · 1253 阅读 · 0 评论 -
[SDOI2009]学校食堂Dining(洛谷2157)
标签:状压DP,bitset位运算题目描述小F 的学校在城市的一个偏僻角落,所有学生都只好在学校吃饭。学校有一个食堂,虽然简陋,但食堂大厨总能做出让同学们满意的菜肴。当然,不同的人口味也不一定相同,但每个人的口味都可以用一个非负整数表示。由于人手不够,食堂每次只能为一个人做菜。做每道菜所需的时间是和前一道菜有关的,若前一道菜的对应的口味是a,这一道为b,则做这道菜所需的时间为(a or b原创 2017-10-02 20:43:45 · 363 阅读 · 0 评论 -
[HNOI2004]敲砖块 (洛谷1437)
标签:DP题目描述在一个凹槽中放置了 n 层砖块、最上面的一层有n 块砖,从上到下每层依次减少一块砖。每块砖都有一个分值,敲掉这块砖就能得到相应的分值,如下图所示。14 15 4 3 23 33 33 76 2 2 13 11 22 23 31如果你想敲掉第 i 层的第j 块砖的话,若i=1,你可以直接敲掉它;若i>1,则你必须先敲原创 2017-10-02 20:37:35 · 429 阅读 · 0 评论 -
[JSOI2007]祖码Zuma(洛谷2145)
标签:区间DP题目描述这是一个流行在Jsoi的游戏,名称为祖玛。 精致细腻的背景,外加神秘的印加音乐衬托,彷佛置身在古老的国度里面,进行一个神秘的游戏——这就是著名的祖玛游戏。祖玛游戏的主角是一只石青蛙,石青蛙会吐出各种颜色的珠子,珠子造型美丽,并且有着神秘的色彩,环绕着石青蛙的是载着珠子的轨道,各种颜色的珠子会沿着轨道往前滑动,石青蛙必需遏止珠子们滚进去轨道终点的洞里头,如何减少珠子呢?原创 2017-10-02 20:31:03 · 1071 阅读 · 0 评论 -
[ZJOI2006]物流运输 (洛谷1772)
标签:最短路,SPFA,DP题目描述物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是—件十分麻烦的事情,会带来额外的成本。因此物流公原创 2017-10-02 20:19:09 · 300 阅读 · 0 评论 -
[JLOI2013]卡牌游戏 (洛谷2059)
标签:区间DP,记忆化搜索题目描述N个人坐成一圈玩游戏。一开始我们把所有玩家按顺时针从1到N编号。首先第一回合是玩家1作为庄家。每个回合庄家都会随机(即按相等的概率)从卡牌堆里选择一张卡片,假设卡片上的数字为X,则庄家首先把卡片上的数字向所有玩家展示,然后按顺时针从庄家位置数第X个人将被处决即退出游戏。然后卡片将会被放回卡牌堆里并重新洗牌。被处决的人按顺时针的下一个人将会作为下一轮的庄家。原创 2017-10-02 20:10:20 · 720 阅读 · 0 评论 -
[JSOI2007]重要的城市(x)(洛谷1841)
标签:DP,最短路题目描述参加jsoi冬令营的同学最近发现,由于南航校内修路截断了原来通向计算中心的路,导致去的路程比原先增加了近一公里。而食堂门前施工虽然也截断了原来通向计算中心的路,却没有使路程增加,因为可以找到同样长度的路作替代。其实,问题的关键在于,路截断的地方是交通要点。同样的情况也出现在城市间的交通中。某些城市如果出了问题,可能会引起其他很多城市的交通不便。另一些城市则影响原创 2017-10-01 23:32:06 · 480 阅读 · 0 评论 -
[SCOI2007]压缩 (洛谷2470)
标签:记忆化搜索,DP题目描述给一个由小写字母组成的字符串,我们可以用一种简单的方法来压缩其中的重复信息。压缩后的字符串除了小写字母外还可以(但不必)包含大写字母R与M,其中M标记重复串的开始,R重复从上一个M(如果当前位置左边没有M,则从串的开始算起)开始的解压结果(称为缓冲串)。bcdcdcdcd可以压缩为bMcdRR,下面是解压缩的过程:已经解压的部分 解压结果 缓原创 2017-10-01 23:24:12 · 388 阅读 · 0 评论 -
[HNOI2010]CHORUS 合唱队(洛谷3205)
标签:区间DP题目描述为了在即将到来的晚会上有吏好的演出效果,作为AAA合唱队负责人的小A需要将合唱队的人根据他们的身高排出一个队形。假定合唱队一共N个人,第i个人的身髙为Hi米(1000-第一个人直接插入空的当前队形中。-对从第二个人开始的每个人,如果他比前面那个人髙(H较大),那么将他插入当前队形的最石边。如果他比前面那个人矮(H较小),那么将他插入当前队形的最左边。当N个原创 2017-10-01 23:14:51 · 363 阅读 · 0 评论 -
[ZJOI2007]棋盘制作(洛谷1169)
标签:悬线法,DP题目描述国际象棋是世界上最古老的博弈游戏之一,和中国的围棋、象棋以及日本的将棋同享盛名。据说国际象棋起源于易经的思想,棋盘是一个8*8大小的黑白相间的方阵,对应八八六十四卦,黑白对应阴阳。而我们的主人公小Q,正是国际象棋的狂热爱好者。作为一个顶尖高手,他已不满足于普通的棋盘与规则,于是他跟他的好朋友小W决定将棋盘扩大以适应他们的新规则。小Q找到了一张由N*M个正方原创 2017-10-01 22:59:42 · 292 阅读 · 0 评论 -
洛谷1136 迎接仪式
标签:区间DP题目描述LHX教主要来X市指导OI学习工作了。为了迎接教主,在一条道路旁,一群Orz教主er穿着文化衫站在道路两旁迎接教主,每件文化衫上都印着大字。一旁的Orzer依次摆出“欢迎欢迎欢迎欢迎……”的大字,但是领队突然发现,另一旁穿着“教”和“主”字文化衫的Orzer却不太和谐为了简单描述这个不和谐的队列,我们用“j”替代“教”,“z”替代“主”。而一个“j”与“z”组成的原创 2017-10-01 22:40:00 · 464 阅读 · 0 评论 -
[ZJOI2007]时态同步(洛谷1131)
标签:树形DP题目描述小Q在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两个节点,都存在且仅存在一条通路(通路指连接两个元件的导线序列)。在电路板上存在一个特殊的元件称为“激发器”。当激发器工作后,产生一个激励电流,通过导线传向每一个它所连接的节点。而中间原创 2017-09-30 11:19:59 · 330 阅读 · 0 评论 -
Codeforces847H Load Testing
标签:DPPolycarpplans to conduct a load testing of its new project Fakebook. He already agreedwith his friends that at certain points in time they will send requests toFakebook. The load testing will原创 2017-09-20 08:06:52 · 838 阅读 · 0 评论 -
Codeforces847B Preparing forMerge Sort
标签:递推,DPIvan hasan array consisting of n differentintegers. He decided to reorder all elements in increasing order. Ivan lovesmerge sort so he decided to represent his array with one or several in原创 2017-09-20 07:35:39 · 851 阅读 · 0 评论 -
Last mile of the way(NOIP2017模拟题)
小A从仓库里找出了一棵n个点的有根树,1号节点为这棵树的根,树上每个节点的权值为wi,大小为ai。现在他心中产生了Q个疑问,每个疑问形如在x的子树里,选出一些大小和不超过s的节点(不可以重复选一个节点),最大权值和可以为多少。输入格式一行一个整数n。n−1行两个整数ui, vi表示一条边。N每行两个整数wi, ai表示这个点的权值和大小。一行一个整数Q。每行两个整数原创 2017-09-14 07:18:00 · 1058 阅读 · 0 评论 -
HDU6082度度熊与邪恶大魔王
HDU6082度度熊与邪恶大魔王标签:DP,背包问题http://www.sakurasake.icoc.me/nd.jsp?id=10Time Limit: 2000/1000 MS(Java/Others) Memory Limit: 32768/32768 K (Java/Others)Problem Description度度熊为了拯救可爱的公主,于是与邪原创 2017-08-24 14:35:33 · 324 阅读 · 0 评论 -
洛谷1020拦截导弹(NOIP1999)
点击打开链接题目描述某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数),计算这套系统最多能拦截多原创 2017-08-22 20:32:24 · 491 阅读 · 0 评论 -
POJ2533最长上升子序列
POJ2533http://poj.org/problem?id=2533Longest Ordered SubsequenceDescriptionA numeric sequence of ai is ordered if a1 a2 < ... <aN. Let the subsequence of the given numeric sequence (a1,原创 2017-08-18 22:35:04 · 333 阅读 · 0 评论 -
洛谷1489 猫狗大战
标签:DP,动态规划,背包题目描述新一年度的猫狗大战通过SC(星际争霸)这款经典的游戏来较量,野猫和飞狗这对冤家为此已经准备好久了,为了使战争更有难度和戏剧性,双方约定只能选择Terran(人族)并且只能造机枪兵。比赛开始了,很快,野猫已经攒足几队机枪兵,试探性的发动进攻;然而,飞狗的机枪兵个数也已经不少了。野猫和飞狗的兵在飞狗的家门口相遇了,于是,便有一场腥风血雨和阵阵惨叫声。由原创 2017-10-07 22:58:53 · 703 阅读 · 1 评论 -
BZOJ1705 Telephone Wire 架设电话线
标签:动态规划Description最近,Farmer John的奶牛们越来越不满于牛棚里一塌糊涂的电话服务于是,她们要求FJ把那些老旧的电话线换成性能更好的新电话线。 新的电话线架设在已有的N(2 <= N <= 100,000)根电话线杆上, 第i根电话线杆的高度为height_i米(1 <= height_i <= 100)。电话线总是从一根电话线杆的顶端被引到相邻的那根的顶端 如果原创 2017-10-08 11:10:53 · 580 阅读 · 0 评论 -
BZOJ1725 [Usaco2006 Nov]Corn Fields牧场的安排
标签:状压DPDescriptionFarmer John新买了一块长方形的牧场,这块牧场被划分成M列N行(1,每一格都是一块正方形的土地。FJ打算在牧场上的某几格土地里种上美味的草,供他的奶牛们享用。遗憾的是,有些土地相当的贫瘠,不能用来放牧。并且,奶牛们喜欢独占一块草地的感觉,于是FJ不会选择两块相邻的土地,也就是说,没有哪两块草地有公共边。当然,FJ还没有决定在哪些土地上种草。作为一原创 2017-10-17 16:50:24 · 925 阅读 · 0 评论 -
BZOJ2734 [HNOI2012]集合选数
标签:状压DPDescription《集合论与图论》这门课程有一道作业题,要求同学们求出{1, 2, 3, 4, 5}的所有满足以下条件的子集:若 x在该子集中,则 2x 和 3x不能在该子集中。同学们不喜欢这种具有枚举性 质的题目,于是把它变成了以下问题:对于任意一个正整数 n≤100000,如何求出{1, 2,..., n}的满足上述约束条件的子集的个数(只需输出对 1,0原创 2017-10-17 17:19:12 · 581 阅读 · 0 评论 -
BZOJ1231 [Usaco2008 Nov]mixup2 混乱的奶牛
标签:状压DPDescription混乱的奶牛 [Don Piele, 2007] Farmer John的N(4 头奶牛中的每一头都有一个唯一的编号S_i (1奶牛为她们的编号感到骄傲, 所以每一头奶牛都把她的编号刻在一个金牌上, 并且把金牌挂在她们宽大的脖子上.奶牛们对在挤奶的时候被排成一支"混乱"的队伍非常反感.如果一个队伍里任意两头相邻的奶牛的编号相差超过K (1原创 2017-10-17 17:59:26 · 684 阅读 · 0 评论 -
BZOJ1072 [SCOI2007]排列perm
标签:状压DPDescription 给一个数字串s和正整数d,统计s有多少种不同的排列能被d整除(可以有前导0)。例如123434有90种排列能被2整除,其中末位为2的有30种,末位为4的有60种。Input 输入第一行是一个整数T,表示测试数据的个数,以下每行一组s和d,中间用空格隔开。s保证只包含数字0, 1, 2, 3, 4, 5, 6, 7, 8, 9原创 2017-10-17 18:15:24 · 455 阅读 · 0 评论 -
BZOJ2073 [POI2004]PRZ
标签:状压DP,位运算Description一只队伍在爬山时碰到了雪崩,他们在逃跑时遇到了一座桥,他们要尽快的过桥.桥已经很旧了, 所以它不能承受太重的东西.任何时候队伍在桥上的人都不能超过一定的限制. 所以这只队伍过桥时只能分批过,当一组全部过去时,下一组才能接着过.队伍里每个人过桥都需要特定的时间,当一批队员过桥时时间应该算走得最慢的那一个,每个人也有特定的重量,我们想知道原创 2017-10-17 19:11:34 · 629 阅读 · 0 评论 -
BZOJ2064 分裂
标签:状压DPDescription背景: 和久必分,分久必和。。。 题目描述: 中国历史上上分分和和次数非常多。。通读中国历史的WJMZBMR表示毫无压力。 同时经常搞OI的他把这个变成了一个数学模型。假设中国的国土总和是不变的。 每个国家都可以用他的国土面积代替, 又两种可能,一种是两个国家合并为1个,那么新国家的面积为两者之和。一种是一个国家分裂为2个,那么2个新国家的面积之和为原创 2017-10-18 08:36:31 · 8660 阅读 · 0 评论 -
BZOJ1688 [Usaco2005 Open]DiseaseManangement 疾病管理
标签:状压DPDescriptionAlas! A set of D (1 <= D <= 15)diseases (numbered 1..D) is running through the farm. Farmer John would like tomilk as many of his N (1 <= N <= 1,000) cows as possible. If the mil原创 2017-10-18 09:31:19 · 631 阅读 · 0 评论 -
BZOJ1097 [POI2007]旅游景点atr
标签:状压DP,最短路Description FGD想从成都去上海旅游。在旅途中他希望经过一些城市并在那里欣赏风景,品尝风味小吃或者做其他的有趣的事情。经过这些城市的顺序不是完全随意的,比如说FGD不希望在刚吃过一顿大餐之后立刻去下一个城市登山,而是希望去另外什么地方喝下午茶。幸运的是,FGD的旅程不是既定的,他可以在某些旅行方案之间进行选择。由于FGD非常讨厌乘车的颠簸,他希望在满足他原创 2017-10-18 12:07:04 · 363 阅读 · 0 评论 -
BZOJ1827 [Usaco2010 Mar]gather 奶牛大集会
标签:树形DP,dfs,贪心Time Limit: 1 Sec Memory Limit: 64MBSubmit: 1205 Solved: 562[Submit][Status][Discuss]DescriptionBessie正在计划一年一度的奶牛大集会,来自全国各地的奶牛将来参加这一次集会。当然,她会选择最方便的地点来举办这次集会。每个奶牛居住在 N(1<=N<=1原创 2017-10-18 16:24:55 · 775 阅读 · 0 评论 -
BZOJ1055 [HAOI2008]玩具取名
标签:区间DPDescription 某人有一套玩具,并想法给玩具命名。首先他选择WING四个字母中的任意一个字母作为玩具的基本名字。然后他会根据自己的喜好,将名字中任意一个字母用“WING”中任意两个字母代替,使得自己的名字能够扩充得很长。现在,他想请你猜猜某一个很长的名字,最初可能是由哪几个字母变形过来的。Input 第一行四个整数W、I、N、G。表示每一个字母能由原创 2017-10-10 09:43:36 · 727 阅读 · 0 评论 -
BZOJ1260 [CQOI2007]涂色paint
标签:区间DPDescription假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。 每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。例如第一次把木版涂成RRRRR,第二次涂成RGGGR,第三次涂成RGBGR,达到目标。 用尽量少的涂色次数达到目标。In原创 2017-10-10 09:51:05 · 412 阅读 · 0 评论 -
BZOJ1090 [SCOI2003]字符串折叠
标签:区间DPDescription S 2. X(S)是X(Xà折叠的定义如下: 1. 一个字符串可以看成它自身的折叠。记作S>AAACAAACBB 给一个字符串,求它的最短折叠。例如AAAAAAAAAABABABCCD的最短折叠为:9(A)3(AB)CCD。àAAACBB,而2(3(A)C)2(B)à A’B’ 例如,因为3(A) = AAA, 2(B) = BB,所以3(A)C2原创 2017-10-10 09:58:23 · 602 阅读 · 0 评论 -
BZOJ1597 [Usaco2008 Mar]土地购买
标签:斜率优化Description农夫John准备扩大他的农场,他正在考虑N (1 <= N <= 50,000) 块长方形的土地. 每块土地的长宽满足(1 <= 宽 <= 1,000,000; 1 <= 长<= 1,000,000). 每块土地的价格是它的面积,但FJ可以同时购买多快土地. 这些土地的价格是它们最大的长乘以它们最大的宽, 但是土地的长宽不能交换. 如果FJ买一块3x原创 2017-10-10 10:31:37 · 453 阅读 · 0 评论 -
BZOJ1010 [HNOI2008]玩具装箱toy
标签:斜率优化Description P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间原创 2017-10-10 10:11:53 · 732 阅读 · 0 评论 -
BZOJ1096 [ZJOI2007]仓库建设
标签:斜率优化Description L公司有N个工厂,由高到底分布在一座山上。如图所示,工厂1在山顶,工厂N在山脚。由于这座山处于高原内陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L公司的总裁L先生接到气象部门的电话,被告知三天之后将有一场暴雨,于是L先生决定紧急在某些工厂建立一些仓库以免产品被淋坏。由于地形的不同,在不同工厂建立仓库的费用可原创 2017-10-10 10:44:13 · 633 阅读 · 0 评论 -
BZOJ4027 [HEOI2015]兔子与樱花
标签:树形DPDescription很久很久之前,森林里住着一群兔子。有一天,兔子们突然决定要去看樱花。兔子们所在森林里的樱花树很特殊。樱花树由n个树枝分叉点组成,编号从0到n-1,这n个分叉点由n-1个树枝连接,我们可以把它看成一个有根树结构,其中0号节点是根节点。这个树的每个节点上都会有一些樱花,其中第i个节点有c_i朵樱花。樱花树的每一个节点都有最大的载重m,对于每一个节点i,它的儿原创 2017-10-20 07:46:51 · 372 阅读 · 0 评论 -
BZOJ1131 [POI2008]Sta
标签:树形DPDescription给出一个N个点的树,找出一个点来,以这个点为根的树时,所有点的深度之和最大Input给出一个数字N,代表有N个点.N<=1000000下面N-1条边.Output输出你所找到的点,如果具有多个解,请输出编号最小的那个.Sample Input81 45 64 56 76 82 43 4Sampl原创 2017-10-20 08:02:57 · 400 阅读 · 0 评论 -
BZOJ3631 [JLOI2014]松鼠的新家
标签:树上差分,lca,树形DPDescription松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在“树”上。松鼠想邀请小熊维尼前来参观,并且还指定一份参观指南,他希望维尼能够按照他的指南顺序,先去a1,再去a2,……,最后到an,去参观新家。可是这样会导致维尼重复走很多房间原创 2017-10-20 08:09:37 · 434 阅读 · 0 评论