动态规划
北屿小智障
喜欢有阳光的早晨
好像什么都可以重新再来。
展开
-
BZOJ_P2461 [BeiJing2011]符环(动态规划/记忆化搜索)
BZOJ传送门Time Limit: 20 Sec Memory Limit: 128 MB Submit: 113 Solved: 59 [Submit][Status][Discuss] Description在可以炼制魔力强大的法杖的同时,Magic Land 上的人们渐渐意识到,魔力 强大并不一定能给人们带来好处——反而,由此产生的破坏性的高魔力释放,给 整个大陆蒙上了恐怖的阴原创 2016-03-28 16:23:13 · 481 阅读 · 0 评论 -
Codevs_P1257 打砖块(动态规划)
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 题解 查看运行结果 题目描述 Description 在一个凹槽中放置了n层砖块,最上面的一层有n块砖,第二层有n-1块,……最下面一层仅有一块砖。第i层的砖块从左至右编号为1,2,……i,第i层的第j块砖有一个价值a[i,j](a[i,j]<=50)。下面是一个有5层砖块的例子。如果你要敲掉第原创 2016-02-01 17:12:39 · 655 阅读 · 0 评论 -
[HNOI2004]打鼹鼠&Codevs_P1256 打鼹鼠(DP+最长不下降子序列变形)
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description 鼹鼠是一种很喜欢挖洞的动物,但每过一定的时间,它还是喜欢把头探出到地面上来透透气的。根据这个特点阿Q编写了一个打鼹鼠的游戏:在一个n*n的网格中,在某些时刻鼹鼠会在某一个网格探出头来透透气。你可以控制一个机器人来打鼹鼠,如果i时刻鼹鼠在某个网格中出现,而机器人也处于同一网原创 2016-01-14 14:10:19 · 468 阅读 · 0 评论 -
BZOJ_P4300 绝世好(sb)题(动态规划)
Time Limit: 1 Sec Memory Limit: 128 MB Submit: 724 Solved: 390 [Submit][Status][Discuss] Description给定一个长度为n的数列ai,求ai的子序列bi的最长长度,满足bi&bi-1!=0(2<=i<=len)。Input 输入文件共2行。 第一行包括一个整数n。 第二行包括n个整数,第i个原创 2016-02-01 14:45:39 · 700 阅读 · 0 评论 -
HDU_P1693 Eat the Trees(插头DP)
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3468 Accepted Submission(s): 1702Problem Description Most of us know that in the game calle原创 2016-01-30 20:31:05 · 653 阅读 · 0 评论 -
POJ_P2411 Mondriaan's Dream(轮廓线DP)
Mondriaan’s Dream Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 13983 Accepted: 8086 DescriptionSquares and rectangles fascinated the famous Dutch painter Piet Mondriaan. On原创 2016-01-30 17:48:21 · 503 阅读 · 0 评论 -
OpenJudge_P6047 分蛋糕(DP)
总时间限制: 1000ms 内存限制: 65536kB 描述 有一块矩形大蛋糕,长和宽分别是整数w 、h。现要将其切成m块小蛋糕,每个小蛋糕都必须是矩形、且长和宽均为整数。切蛋糕时,每次切一块蛋糕,将其分成两个矩形蛋糕。请计算:最后得到的m块小蛋糕中,最大的那块蛋糕的面积下限。假设w= 4, h= 4, m= 4,则下面的切法可使得其中最大蛋糕块的面积最小。 假设w= 4, h= 4, m=原创 2016-01-13 19:34:11 · 2532 阅读 · 0 评论 -
BZOJ_P3997 [TJOI2015]组合数学(动态规划)
Time Limit: 20 Sec Memory Limit: 128 MB Submit: 549 Solved: 391 [Submit][Status][Discuss] Description 给出一个网格图,其中某些格子有财宝,每次从左上角出发,只能向下或右走。问至少走多少次才能将财宝捡完。此对此问题变形,假设每个格子中有好多财宝,而每一次经过一个格子至多只能捡走一块财宝,原创 2016-01-29 22:14:11 · 662 阅读 · 0 评论 -
Codevs_P1493 糖果(DP)
时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description 最近小修很高兴,因为她的k个外甥就要来她家里玩了。她上超市买了一大堆糖果,总共有n颗。小修准备把所有的糖果分成k堆(当然每一堆至少要有一颗糖果)。可是到底有多少种分法呢?她冥思苦想不得其解,你能帮助她吗?输入描述 Input Description 两个用空格分开的整数n,原创 2016-01-29 21:20:52 · 480 阅读 · 0 评论 -
BZOJ_P1087&Codevs_P2451 [SCOI2005]互不侵犯King(状态压缩DP)
BZOJ传送门 Codevs传送门Time Limit: 10 Sec Memory Limit: 162 MB Submit: 2385 Solved: 1399 [Submit][Status][Discuss] Description在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。原创 2016-02-05 11:29:46 · 425 阅读 · 0 评论 -
OpenJudge_P2229 Sumsets
Memory Limit: 200000KTotal Submissions: 14951 Accepted: 5970 DescriptionFarmer John commanded his cows to search for different sets of numbers that sum to a given number. The cows use only num原创 2015-12-08 20:36:19 · 397 阅读 · 0 评论 -
OpenJudge_P1757 神奇的口袋
总时间限制: 10000ms 内存限制: 65536kB 描述 有一个神奇的口袋,总的容积是40,用这个口袋可以变出一些物品,这些物品的总体积必须是40。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是40,那么利用这个神奇的口袋,John就可以得到这些物品。现在的问题是,John有多少种不同的选择物品的方式。原创 2015-12-07 19:51:20 · 582 阅读 · 0 评论 -
OpenJudge_P8471 切割回文
总时间限制: 1000ms 内存限制: 65536kB 描述 阿福最近对回文串产生了非常浓厚的兴趣。如果一个字符串从左往右看和从右往左看完全相同的话,那么就认为这个串是一个回文串。例如,“abcaacba”是一个回文串,“abcaaba”则不是一个回文串。阿福现在强迫症发作,看到什么字符串都想要把它变成回文的。阿福可以通过切割字符串,使得切割完之后得到的子串都是回文的。现在阿福想知道他最少切割多原创 2015-12-07 20:02:29 · 957 阅读 · 0 评论 -
OpenJudge_P1761 神奇的口袋(2)
总时间限制: 1000ms 内存限制: 65536kB 描述 有一个神奇的口袋,总的容积是400,用这个口袋可以变出一些物品,这些物品的总体积必须是400。John现在有n个想要得到的物品,每个物品的体积分别是a1,a2……an。John可以从这些物品中选择一些,如果选出的物体的总体积是400,那么利用这个神奇的口袋,John就可以得到这些物品。现在的问题是,John有多少种不同的选择物品的方式原创 2015-12-07 19:53:58 · 802 阅读 · 0 评论 -
OpenJudge_P8467 鸣人的影分身
总时间限制: 1000ms 内存限制: 65536kB 描述 在火影忍者的世界里,令敌人捉摸不透是非常关键的。我们的主角漩涡鸣人所拥有的一个招数——多重影分身之术——就是一个很好的例子。影分身是由鸣人身体的查克拉能量制造的,使用的查克拉越多,制造出的影分身越强。针对不同的作战情况,鸣人可以选择制造出各种强度的影分身,有的用来佯攻,有的用来发起致命一击。那么问题来了,假设鸣人的查克拉能量为M,他影原创 2015-12-05 20:43:29 · 1408 阅读 · 0 评论 -
OpenJudge_P8780 拦截导弹(非完整)
总时间限制: 1000ms 内存限制: 65536kB 描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数原创 2015-12-05 19:09:59 · 692 阅读 · 0 评论 -
OpenJudge_P3531 判断整除(DP)
总时间限制: 1000ms 内存限制: 65536kB 描述 一个给定的正整数序列,在每个数之前都插入+号或-号后计算它们的和。比如序列:1、2、4共有8种可能的序列: (+1) + (+2) + (+4) = 7 (+1) + (+2) + (-4) = -1 (+1) + (-2) + (+4) = 3 (+1) + (-2) + (-4) = -5 (-1) + (+2) + (原创 2015-12-05 17:33:10 · 1300 阅读 · 0 评论 -
OpenJudge_P8782 乘积最大(DP)
总时间限制: 1000ms 内存限制: 65536kB 描述 今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目:设有一个长度为N的数字串,要求选手使用K个乘号将它分成K+1个部分,找出一种分法,使得原创 2015-12-05 19:31:07 · 607 阅读 · 0 评论 -
Codevs_P2800 送外卖(状态压缩DP+Floyd)
时间限制: 2 s 空间限制: 256000 KB 题目等级 : 钻石 Diamond 题目描述 Description 有一个送外卖的,他手上有n份订单,他要把n份东西,分别送达n个不同的客户的手上。n个不同的客户分别在1~n个编号的城市中。送外卖的从0号城市出发,然后n个城市都要走一次(一个城市可以走多次),最后还要回到0点(他的单位),请问最短时间是多少。现在已知任意两个城市的直接通路原创 2016-02-02 08:10:33 · 196 阅读 · 0 评论 -
Codevs_P2800 送外卖(状态压缩DP+Floyd)
时间限制: 2 s 空间限制: 256000 KB 题目等级 : 钻石 Diamond 题目描述 Description 有一个送外卖的,他手上有n份订单,他要把n份东西,分别送达n个不同的客户的手上。n个不同的客户分别在1~n个编号的城市中。送外卖的从0号城市出发,然后n个城市都要走一次(一个城市可以走多次),最后还要回到0点(他的单位),请问最短时间是多少。现在已知任意两个城市的直接通路原创 2016-02-02 08:17:05 · 332 阅读 · 0 评论 -
BZOJ_P4197 [NOI2015]寿司晚宴(状态压缩动态规划)
BZOJ传送门 Time Limit: 10 Sec Memory Limit: 512 MB Submit: 205 Solved: 147 [Submit][Status][Discuss] Description 为了庆祝 NOI 的成功开幕,主办方为大家准备了一场寿司晚宴。小 G 和小 W 作为参加 NOI 的选手,也被邀请参加了寿司晚宴。 在晚宴上,主办方为大家提供了 n−原创 2016-03-02 19:46:30 · 1498 阅读 · 0 评论 -
BZOJ_P2442 [Usaco2011 Open]修剪草坪(单调队列)
BZOJ传送门Time Limit: 10 Sec Memory Limit: 128 MB Submit: 690 Solved: 338 [Submit][Status][Discuss] Description 在一年前赢得了小镇的最佳草坪比赛后,FJ变得很懒,再也没有修剪过草坪。现在,新一轮的最佳草坪比赛又开始了,FJ希望能够再次夺冠。 然而,FJ的草坪非常脏乱,因此,FJ只能原创 2016-03-25 13:42:58 · 483 阅读 · 0 评论 -
BZOJ_P1072 [SCOI2007]排列perm(状态压缩动态规划)
BZOJ传送门 Time Limit: 10 Sec Memory Limit: 162 MB Submit: 1484 Solved: 931 [Submit][Status][Discuss] Description 给一个数字串s和正整数d, 统计s有多少种不同的排列能被d整除(可以有前导0)。例如123434有90种排列能被2整除,其中末位为2的有30种,末位为4的有60种。I原创 2016-02-28 14:51:05 · 386 阅读 · 0 评论 -
BZOJ_P1426 收集邮票(概率+动态规划)
BZOJ传送门 Time Limit: 1 Sec Memory Limit: 162 MB Submit: 202 Solved: 159 [Submit][Status][Discuss] Description 有n种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且买到的邮票究竟是n种邮票中的哪一种是等概率的,概率均为1/n。但是由于原创 2016-03-12 19:50:38 · 591 阅读 · 0 评论 -
BZOJ_P2958/BZOJ_P3269 序列染色(动态规划+容斥原理)
BZOJ-P2958 BZOJ-P3269Time Limit: 10 Sec Memory Limit: 256 MB Submit: 212 Solved: 125 [Submit][Status][Discuss] Description 给出一个长度为N由B、W、X三种字符组成的字符串S,你需要把每一个X染成B或W中的一个。 对于给出的K,问有多少种染色方式使得存在整原创 2016-03-23 15:48:06 · 657 阅读 · 0 评论 -
BZOJ_P3450&Tyvj_P1952 Easy(概率期望动态规划)
BZOJ传送门Time Limit: 10 Sec Memory Limit: 128 MB Submit: 418 Solved: 316 [Submit][Status][Discuss] Description 某一天WJMZBMR在打osu~~~但是他太弱逼了,有些地方完全靠运气:( 我们来简化一下这个游戏的规则 有n次点击要做,成功了就是o,失败了就是x,分数是按comb计原创 2016-03-11 20:00:38 · 611 阅读 · 0 评论 -
BZOJ_P1096 [ZJOI2007]仓库建设(斜率优化DP)
BZOJ传送门Time Limit: 10 Sec Memory Limit: 162 MB Submit: 3457 Solved: 1503 [Submit][Status][Discuss] Description L公司有N个工厂,由高到底分布在一座山上。如图所示,工厂1在山顶,工厂N在山脚。 由于这座山处于高原内陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突原创 2016-03-23 11:02:32 · 446 阅读 · 0 评论 -
BZOJ_P1010 [HNOI2008]玩具装箱toy(斜率优化DP)
BZOJ传送门Time Limit: 1 Sec Memory Limit: 162 MB Submit: 8268 Solved: 3260 [Submit][Status][Discuss] Description P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1原创 2016-03-23 08:30:32 · 359 阅读 · 0 评论 -
BZOJ_P3594 [Scoi2014]方伯伯的玉米田(动态规划+二维树状数组优化)
BZOJ传送门Time Limit: 60 Sec Memory Limit: 128 MB Submit: 876 Solved: 373 [Submit][Status][Discuss] Description 方伯伯在自己的农田边散步,他突然发现田里的一排玉米非常的不美。 这排玉米一共有N株,它们的高度参差不齐。 方伯伯认为单调不下降序列很美,所以他决定先把一些玉米拔高,再把原创 2016-03-22 21:00:11 · 500 阅读 · 0 评论 -
BZOJ_P3329 Xorequ(矩阵乘法+动态规划)
BZOJ传送门 Time Limit: 1 Sec Memory Limit: 256 MB Submit: 428 Solved: 187 [Submit][Status][Discuss] Description Input 第一行一个正整数,表示数据组数据 ,接下来T行 每行一个正整数NOutput 2*T行 第2*i-1行表示第i个数据中问题一的解, 第2*i行表示第原创 2016-03-11 19:23:36 · 395 阅读 · 0 评论 -
BZOJ_P1925 [SDOI2010]地精部落(动态规划)
BZOJ传送门 Time Limit: 10 Sec Memory Limit: 64 MB Submit: 1045 Solved: 625 [Submit][Status][Discuss] Description 传说很久以前,大地上居住着一种神秘的生物:地精。 地精喜欢住在连绵不绝的山脉中。具体地说,一座长度为 N 的山脉 H可分 为从左到右的 N 段,每段有一个独一无二的高度原创 2016-03-09 20:40:29 · 520 阅读 · 0 评论 -
BZOJ_P1597 [Usaco2008 Mar]土地购买(斜率优化DP)
BZOJ传送门Time Limit: 10 Sec Memory Limit: 162 MB Submit: 2884 Solved: 1062 [Submit][Status][Discuss] Description农夫John准备扩大他的农场,他正在考虑N (1 <= N <= 50,000) 块长方形的土地. 每块土地的长宽满足(1 <= 宽 <= 1,000,000; 1 <=原创 2016-04-01 11:45:37 · 733 阅读 · 0 评论 -
BZOJ_P2431 [HAOI2009]逆序对数列(动态规划)
BZOJ传送门 Time Limit: 5 Sec Memory Limit: 128 MB Submit: 1355 Solved: 787 [Submit][Status][Discuss] Description 对于一个数列{ai},如果有i#include<cstdio>#define N 1005#define P 10000int f[N],sum[N],n,k;原创 2016-02-21 22:16:53 · 1281 阅读 · 0 评论 -
HDU_P3507 Print Article(动态规划+斜率优化)
HDU传送门 Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others) Total Submission(s): 8072 Accepted Submission(s): 2504Problem Description Zero has an old printer that原创 2016-02-18 20:10:14 · 507 阅读 · 0 评论 -
BZOJ_P2318 SPOJ4060 game with probability Problem(概率动态规划)
BZOJ传送门 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 224 Solved: 95 [Submit][Status][Discuss] Description Alice和Bob在玩一个游戏。有n个石子在这里,Alice和Bob轮流投掷硬币,如果正面朝上,则从n个石子中取出一个石子,否则不做任何事。取到最后一颗石子的人胜利。Ali原创 2016-03-16 17:50:08 · 411 阅读 · 0 评论 -
BZOJ_P1026 [SCOI2009]windy数(动态规划)
BZOJ传送门 Time Limit: 1 Sec Memory Limit: 162 MB Submit: 4944 Solved: 2232 [Submit][Status][Discuss] Description windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道,在A和B之间,包括A和B,总共有多少个windy原创 2016-03-16 17:30:05 · 387 阅读 · 0 评论 -
BZOJ_P4416 [SHOI2013]阶乘字符串(状态压缩动态规划)
BZOJ传送门 Time Limit: 10 Sec Memory Limit: 256 MB Submit: 196 Solved: 74 [Submit][Status][Discuss] Description 给定一个由前n个小写字母组成的串S。 串S是阶乘字符串当且仅当前n个小写字母的全排列(共n!种)都作为S的子序列(可以不连续)出现。 由这个定义出发,可以得到一个简单原创 2016-03-15 22:06:07 · 513 阅读 · 0 评论 -
BZOJ_P1076 [SCOI2008]奖励关(概率期望DP+状态压缩DP)
BZOJ传送门 Time Limit: 10 Sec Memory Limit: 162 MB Submit: 1435 Solved: 804 [Submit][Status][Discuss] Description 你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决原创 2016-03-15 19:54:13 · 410 阅读 · 0 评论 -
OpenJudge_P4977 怪盗基德的滑翔翼(DP)
总时间限制: 1000ms 内存限制: 65536kB 描述 怪盗基德是一个充满传奇色彩的怪盗,专门以珠宝为目标的超级盗窃犯。而他最为突出的地方,就是他每次都能逃脱中村警部的重重围堵,而这也很大程度上是多亏了他随身携带的便于操作的滑翔翼。 有一天,怪盗基德像往常一样偷走了一颗珍贵的钻石,不料却被柯南小朋友识破了伪装,而他的滑翔翼的动力装置也被柯南踢出的足球破坏了。不得已,怪盗基德只能操作受损的原创 2015-12-05 21:05:49 · 1257 阅读 · 0 评论 -
OpenJudge_P8462 大盗阿福
总时间限制: 1000ms 内存限制: 65536kB 描述 阿福是一名经验丰富的大盗。趁着月黑风高,阿福打算今晚洗劫一条街上的店铺。这条街上一共有 N 家店铺,每家店中都有一些现金。阿福事先调查得知,只有当他同时洗劫了两家相邻的店铺时,街上的报警系统才会启动,然后警察就会蜂拥而至。作为一向谨慎作案的大盗,阿福不愿意冒着被警察追捕的风险行窃。他想知道,在不惊动警察的情况下,他今晚最多可以得到多少原创 2015-12-05 21:16:37 · 1112 阅读 · 0 评论