动规Dp
文章平均质量分 62
Bill_Yang_2016
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[noip2010模拟] 保龄球
题目描述你一个人保龄球馆去打保龄球。总共有k个球可用。每个球的宽度为w。在你前方有n个球棒要打。这n球棒紧密的排成一行,且第i个球棒宽度为1,价值为xi。你的每个球恰能击中第a个~第a+w-1个的球棒(如果此球棒存在的话)。球棒被打到就倒了,且互不影响。你可以向任意方向击球,甚至球的一部分可以越过最左、最右边球棒所构成的边界。求最大价值。输入格式文件第一行是三个整数n,k,w。以下n行是n个整数,第原创 2017-01-22 08:31:24 · 1469 阅读 · 0 评论 -
[洛谷1273] 有线电视网
题目描述 某收费有线电视网计划转播一场重要的足球比赛。他们的转播网和用户终端构成一棵树状结构,这棵树的根结点位于足球比赛的现场,树叶为各个用户终端,其他中转站为该树的内部节点。 从转播站到转播站以及从转播站到所有用户终端的信号传输费用都是已知的,一场转播的总费用等于传输信号的费用总和。 现在每个用户都准备了一笔费用想观看这场精彩的足球比赛,有线电视网有权决定给哪些用户提供信号而不给哪些原创 2017-01-21 11:26:50 · 408 阅读 · 0 评论 -
[CQOI2009] 叶子的染色 - 贪心或动规
题目描述 给一棵m个结点的无根树,你可以选择一个度数大于1的结点作为根,然后给一些结点(根、内部结点和叶子均可)着以黑色或白色。你的着色方案应该保证根结点到每个叶子的简单路径上都至少包含一个有色结点(哪怕是这个叶子本身)。 对于每个叶结点u,定义c[u]为从根结点到u的简单路径上最后一个有色结点的颜色。给出每个c[u]的值,设计着色方案,使得着色结点的个数尽量少。输入格式第一行包含两个正整数原创 2017-01-18 19:48:03 · 1457 阅读 · 0 评论 -
[vijos1471] 教主的游乐场
题目描述Orz教主的成员为教主建了一个游乐场,在教主的规划下,游乐场有一排n个弹性无敌的跳跃装置,它们都朝着一个方向,对着一个巨大的湖,当人踩上去装置可以带你去这个方向无限远的地方,享受飞行的乐趣。但是等这批装置投入使用时,却发现来玩的人们更喜欢在这些装置上跳来跳去,并且由于这些装置弹性的优势,不但它们能让人向所对的方向能跳很远,也都能向相反方向跳一定的距离。 于是教主想出了个游戏,这n个装置按朝原创 2017-01-17 15:46:47 · 388 阅读 · 0 评论 -
[模板] 斜率优化Dp详解
算法简介今天xinyue讲了斜率优化,全程懵逼,居然还有这么牛逼的东西。 于是与achen讨论了一下,总结一些东西。 斜率优化Dp其实是单调队列的推广,单调队列、旋转卡壳、斜率优化都利用了单调性降低时间复杂度。算法简介举个例子 有些动规状态转移方程可以写成 f[i]=min/max{f[j]+…+x[i]},省略号中只有与j有关的变量。 我们就可以用单调队列进行优化,使O(n^2)降为O(原创 2017-01-22 19:29:18 · 13268 阅读 · 11 评论 -
[bzoj3437] 小P的牧场
题目描述小P是个特么喜欢玩MC的孩纸。。。小P 在MC 里有n 个牧场,自西向东呈一字形排列(自西向东用1…n 编号),于是他就烦恼了:为了控制这n 个牧场,他需要在某些牧场上面建立控制站,每个牧场上只能建立一个控制站,每个控制站控制的牧场是它所在的牧场一直到它西边第一个控制站的所有牧场(它西边第一个控制站所在的牧场不被控制)(如果它西边不存在控制站,那么它控制西边所有的牧场),每个牧场被控制都需要原创 2017-02-04 23:34:12 · 909 阅读 · 0 评论 -
[APIO2010] 特别行动队
题目描述 你有一支由n名预备役士兵组成的部队,士兵从1到n编号,要将他们拆分成若干特别行动队调入战场。出于默契考虑,同一支特别行动队中队员的编号应该连续,即为形如(i,i+1,…,i+k)的序列。 编号为i的士兵的初始战斗力为xi,一支特别运动队的初始战斗力x为队内士兵初始战斗力之和,即x=(xi)+(xi+1)+…+(xi+k)。 通过长期的观察,你总结出一支特别行动队的初始战斗力x原创 2017-02-04 23:15:24 · 1047 阅读 · 0 评论 -
[USACO 2008 March Gold] 土地购买
题目描述 农夫John准备扩大他的农场,他正在考虑N (1 <= N <= 50,000) 块长方形的土地. 每块土地的长宽满足(1 <= 宽 <= 1,000,000; 1 <= 长 <= 1,000,000). 每块土地的价格是它的面积,但FJ可以同时购买多快土地. 这些土地的价格是它们最大的长乘以它们最大的宽, 但是土地的长宽不能交换. 如果FJ买一块3x5的地和一块5x3的地,则他需原创 2017-02-04 17:00:46 · 1175 阅读 · 0 评论 -
[vijos1198] 最佳课题选择
题目描述Matrix67要在下个月交给老师n篇论文,论文的内容可以从m个课题中选择。由于课题数有限,Matrix67不得不重复选择一些课题。完成不同课题的论文所花的时间不同。具体地说,对于某个课题i,若Matrix67计划一共写x篇论文,则完成该课题的论文总共需要花费Ai*x^Bi个单位时间(系数Ai和指数Bi均为正整数)。给定与每一个课题相对应的Ai和Bi的值,请帮助Matrix67计算出如何选择原创 2017-02-04 15:46:41 · 449 阅读 · 0 评论 -
[HAOI2010] 软件安装
题目描述 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。 但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括软件j的直接或间接依赖)的情况下才能正确工作(软件i依赖软件j)。幸运的是,一个软件最多依赖另外一个软件。如果一个软件不能正常原创 2017-01-21 11:30:09 · 571 阅读 · 0 评论 -
[poj2411] 蒙德里安的梦
题目描述有一个W行H列的棋盘,你可以在里放1*2的长方形,长方形之间互相不重叠,问放满整个棋盘有多少种方案数。输入格式输入文件有多组数据,每组数据只有一行为两个整数W和H(1<=W,H<=11)。输出格式每组数据一行为方案总数,若不能够放满整个棋盘输出0。样例数据样例输入1 2 1 3 1 4 2 2 2 3 2 4 2 11 4 11样例输出1 0 1 2 3 5 144原创 2017-01-21 12:06:20 · 868 阅读 · 0 评论 -
[ZJOI2007] 仓库建设
题目描述 L公司有N个工厂,由高到底分布在一座山上。如图所示,工厂1在山顶,工厂N在山脚。 由于这座山处于高原内陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L公司的总裁L先生接到气象部门的电话,被告知三天之后将有一场暴雨,于是L先生决定紧急在某些工厂建立一些仓库以免产品被淋坏。 由于地形的不同,在不同工厂建立仓库的费用可能是不同的。第i个工厂目前已有原创 2017-01-23 22:37:54 · 901 阅读 · 0 评论 -
[CEOI2004] 锯木厂选址
题目描述 从山顶上到山底下沿着一条直线种植了n棵老树。当地的政府决定把他们砍下来。为了不浪费任何一棵木材,树被砍倒后要运送到锯木厂。 木材只能按照一个方向运输:朝山下运。山脚下有一个锯木厂。另外两个锯木厂将新修建在山路上。你必须决定在哪里修建两个锯木厂,使得传输的费用总和最小。假定运输每公斤木材每米需要一分钱。 你的任务是编写一个程序,从输入文件中读入树的个数和他们的重量与位置,计算最原创 2017-01-22 21:37:40 · 979 阅读 · 0 评论 -
[HNOI2008] 玩具装箱
题目描述 P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1…N的N件玩具,第i件玩具经过压缩后变成一维长度为Ci.为了方便整理,P教授要求在一个一维容器中的玩具编号是连续的。同时如果一个一维容器中有多个玩具,那么两件玩具之间要加入一个单位长度的填充物,形式地说如果将第i件玩具到原创 2017-01-22 21:29:38 · 1218 阅读 · 0 评论 -
[hdu3507] 打印文章
题目描述给出N个单词,每个单词有个非负权值Ci,现要将它们分成连续的若干段,每段的代价为此段单词的权值和,还要加一个常数M,即(∑Ci)^2+M。现在想求出一种最优方案,使得总费用之和最小。输入格式包含多组测试数据,对于每组测试数据。第一行包含两个整数N和M(0 <= N <= 500000,0 <= M <= 1000),第二行为N个整数。输出格式输出仅一个整数,表示最小的价值。样例数据样例输入5原创 2017-01-22 19:37:13 · 1178 阅读 · 0 评论 -
[NOI2001] 炮兵阵地
题目描述 司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用“H” 表示),也可能是平原(用“P”表示),如下图。在每一格平原地形上最多可以布置一支炮兵部队(山地上不能够部署炮兵部队);一支炮兵部队在地图上的攻击范围如图中黑色区域所示: 如果在地图中的括号所标识的平原上部署一支炮兵部队,则图中的黑色的网格表(“*”范围)示它能够攻原创 2017-01-22 08:11:53 · 402 阅读 · 0 评论 -
[SCOI2005] 互不侵犯
题目描述在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。输入格式只有一行,包含两个数N,K ( 1 <=N <=9, 0 <= K <= N * N)输出格式方案数样例数据样例输入3 2样例输出16题目分析同sgu223源代码#include<algorithm>#include<iostream原创 2017-01-22 08:06:47 · 592 阅读 · 0 评论 -
[USACO 2006 November Gold] 玉米地Corn Fields
题目描述 Farmer John新买了一块长方形的牧场,这块牧场被划分成M行N列(1 作为一个好奇的农场主,FJ想知道,如果不考虑草地的总块数,那么,一共有多少种种植方案可供他选择。当然,把新的牧场荒废,不在任何土地上种草,也算一种方案。请你帮FJ算一下这个总方案数。输入格式第1行: 两个正整数M和N,用空格隔开; 第2..M+1行: 每行包含N个用空格隔开的整数,描述了每原创 2017-01-22 08:05:02 · 947 阅读 · 0 评论 -
[SGU 223][bsoj2772] little kings
题目描述在n*n(1<=n<=10)的棋盘上放k(0<=k<=n*n)个国王(可攻击相邻的8 个格子),求使它们无法互相攻击的方案总数。输入格式输入文件仅一行为两个整数n和k。输出格式输出文件仅一行为方案总数,若不能够放置则输出0。样例数据样例输入样例数据#1 3 2 样例数据#2 4 4样例输出样例数据#1 16 样例数据#2 79题目分析状压裸题,先做poj2411 不过有国王个数原创 2017-01-21 21:42:07 · 762 阅读 · 0 评论 -
[vijos1286] 座位安排
题目描述 快要期中考试了!老师需要hzy帮他排考试的座位。。。 考场里的座位恰好有n行m列,并且恰好有n*m位考生在这个考场里面考试,也就是说,所有的座位上都有考生。hzy根据学校记载,有k位考生可能作弊,因此hzy不能让他们之中的任何两个人做在相邻的座位上!所谓相邻的座位,即在同一行相邻列或者在同一列的相邻行的座位。hzy准备这样安排座位,首先随机选择一种方案,如果这种方案是合法原创 2017-02-04 14:52:51 · 791 阅读 · 0 评论 -
[vijos1474] 雷曼兔(csapc)
题目描述这次,OI山成为了雷曼兔那无尽的冒险传说的新舞台!传说OI山中埋藏着巨大的宝藏,伴随着这个传说的是一个迷题:最瑰丽的舞者将达至精灵世界的彼岸…… 经过仔细推敲,雷曼兔发现这是一个提示宝藏埋藏位置的谜语,在该谜语中指出了一个特定的路径,只有经过了该路径宝藏才会出现,具体情况如下: OI山的地势图可以看作一个N*N的数字矩阵,由1-N^2的数字组成(每个数字出现且仅出现一次),这些数字表示每原创 2017-02-04 15:10:04 · 602 阅读 · 0 评论 -
[vijos1028] 魔族密码
题目描述风之子刚走进他的考场,就…… 花花:当当当当偶是魅力女皇——花花!!^^(华丽出场,礼炮,鲜花) 风之子:我呕……(杀死人的眼神)快说题目!否则……-_-### 花花:……咦好冷~~我们现在要解决的是魔族的密码问题(自我陶醉:搞不好魔族里面还会有人用密码给我和菜虫写情书咧,哦活活,当然是给我的比较多拉^_^)。魔族现在使用一种新型的密码系统。每一个密码都是一个给定的仅包含小写字母的英文原创 2017-02-04 15:02:54 · 548 阅读 · 0 评论 -
[bsoj3135] 慢跑问题
SPFA,动规原创 2016-12-17 16:51:33 · 552 阅读 · 0 评论 -
[ZJOI2001] 积木城堡
动态规划原创 2016-12-09 22:56:59 · 2558 阅读 · 0 评论 -
[NOIP2016] 换教室
最短路径,数学期望,动规Dp原创 2016-12-03 08:12:15 · 2374 阅读 · 0 评论 -
[模板题] 最小密度路径
Floyd原创 2016-12-03 11:10:52 · 718 阅读 · 0 评论 -
[洛谷1359] 租用游艇
最短路原创 2016-12-03 16:58:21 · 518 阅读 · 0 评论 -
[HNOI2004] 打鼹鼠
动规Dp原创 2016-12-03 19:37:51 · 434 阅读 · 0 评论 -
[USACO 2009 Feb] 股票市场
动规Dp原创 2016-12-04 15:34:54 · 326 阅读 · 0 评论 -
[洛谷1736] 创意吃鱼法
动规Dp原创 2016-12-04 15:42:03 · 478 阅读 · 0 评论 -
[WZOI2011 S3][bsoj3136] 周年纪念日
最小生成树,树形动规原创 2016-12-17 17:13:22 · 520 阅读 · 0 评论 -
[NOIP2014] 飞扬的小鸟
题目描述 Flappy Bird是一款风靡一时的休闲手机游戏。玩家需要不断控制点击手机屏幕的频率来调节小鸟的飞行高度,让小鸟顺利通过画面右方的管道缝隙。如果小鸟一不小心撞到了水管或者掉在地上的话,便宣告失败。 为了简化问题,我们对游戏规则进行了简化和改编: 1.游戏界面是一个长为n,高为m的二维平面,其中有k个管道(忽略管道的宽度)。 2.小鸟始终在游戏界面内移动。原创 2016-12-23 14:44:49 · 476 阅读 · 0 评论 -
[vijos1426] 兴奋剂检查
题目描述北京奥运会开幕了,这是中国人的骄傲和自豪,中国健儿在运动场上已经创造了一个又一个辉煌,super pig也不例外………………虽然兴奋剂是奥运会及其他重要比赛的禁药,是禁止服用的。但是运动员为了提高成绩难免要服用一些,super pig也不例外。为了不被尿检检查出来,这些药品就只能选一些不容易被发现的来服用。但是奥委会关于兴奋剂检查有很多个指标,只有尿检中各项数值均不高于规定指标才算成阴性(“原创 2017-02-04 14:47:43 · 385 阅读 · 0 评论 -
[洛谷1271] 聚会的快乐
题目描述你要组织一个由你公司的人参加的聚会。你希望聚会非常愉快,尽可能多地找些有趣的热闹。但是劝你不要同时邀请某个人和他的上司,因为这可能带来争吵。给定N个人(姓名,他幽默的系数,以及他上司的名字),编程找到能使幽默系数和最大的若干个人。输入格式第一行一个整数N(N<100)。接下来有N行,每一行描述一个人的信息,信息之间用空格隔开。姓名是长度不超过20的字符串,幽默系数是在0到100之间的整数。输原创 2017-02-04 14:58:15 · 1302 阅读 · 0 评论 -
[vijos1456] 最小总代价
题目描述n个人在做传递物品的游戏,编号为1-n。 游戏规则是这样的:开始时物品可以在任意一人手上,他可把物品传递给其他人中的任意一位;下一个人可以传递给未接过物品的任意一人。 即物品只能经过同一个人一次,而且每次传递过程都有一个代价;不同的人传给不同的人的代价值之间没有联系; 求当物品经过所有n个人后,整个过程的总代价是多少。输入格式第一行为n,表示共有n个人(16>=n>=2); 以下为n原创 2017-02-04 14:44:27 · 555 阅读 · 0 评论 -
[vijos1139] 小胖办证
题目描述xuzhenyi要办个签证。办证处是一座M层的大楼,1<=M<=100。 每层楼都有N个办公室,编号为1..N(1<=N<=500)。每个办公室有一个签证员。 签证需要让第M层的某个签证员盖章才有效。 每个签证员都要满足下面三个条件之一才会给xuzhenyi盖章: 1. 这个签证员在1楼 2. xuzhenyi的签证已经给这个签证员的正楼下(房间号相同)的签证员盖过章了。 3.原创 2017-01-07 16:37:15 · 572 阅读 · 0 评论 -
[Ural 1039] 没有上司的晚会
题目描述 Ural周立大学的校长正在筹备学校的80周年纪念聚会。由于学校的职员有不同的职务级别,可以构成一棵以校长为根的人事关系树。每个职员都有一个唯一的整数编号(范围在1到N之间),并且对应一个参加聚会所获得的欢乐度。为了使每个参加聚会者都感到欢乐,校长想设法使每个职员和他(她)的直接上司不会同时参加聚会。 你的任务是设计一份参加聚会者的名单,使总的欢乐度最高。输入格式 输入的第一行是一原创 2016-12-24 17:46:52 · 920 阅读 · 0 评论 -
[NOIP2009普及] 细胞分裂
题目描述 Hanks 博士是 BT (Bio-Tech,生物技术) 领域的知名专家。现在,他正在为一个细胞实验做准备工作:培养细胞样本。 Hanks 博士手里现在有 N种细胞,编号从 1~N,一个第 i 种细胞经过 1 秒钟可以分裂为Si个同种细胞(Si 为正整数) 。现在他需要选取某种细胞的一个放进培养皿,让其自由分裂,进行培养。一段时间以后,再把培养皿中的所有细胞平均分入 M 个试管,原创 2016-12-24 17:29:08 · 684 阅读 · 0 评论 -
[Vijos1418] 公司聚会
题目描述dd_engi所在的TIANYI公司要举办一次盛大的公司聚会。可惜的是,由于场地和花费的原因,不可能所有人都参加。现在的任务是拟定参加聚会人员的名单。 TIANYI公司的组织架构可以看做一棵有根多叉树。也就是说,在编号为1~N的所有N名员工中,除了最高管理者(编号为1)以外,每个员工都有且仅有一位直接上司;最高管理者则是这棵多叉树的“根”。这很好理解,对吗?另外,我们保证,员工的编号会大于原创 2016-12-23 14:57:00 · 424 阅读 · 0 评论 -
[Vijos1283] 佳佳的魔杖
题目背景 配制成功了珍贵的0号药水,MM的病治好了。轻松下来的佳佳意外的得到了一个好东西……那就是——一种非常珍贵的树枝。这些树枝可以用来做优质的魔杖!当然了,不能只做自己的,至少还要考虑到MM的对吧。选择怎样的切割方式来制作魔杖非常重要,关键问题是——一把魔杖既不能太长、又不能太短,且制作出来的魔杖不能有冲突……题目描述 佳佳得到的这些树枝在属性上完全相同。每一个树枝都有n段(用1~n编号),原创 2016-12-23 14:50:57 · 433 阅读 · 0 评论
分享