
dp
文章平均质量分 72
zjq_01
233颓颓颓
展开
-
摸你赛___假期(holiday)
假期(holiday)【问题描述】OIER们经过了几个月努力的学习,教练决定让OIER们放假。假期可以在1…N天内任意选择一段(需要连续),每一天都有一个享受指数W。但是OIER们的要求非常苛刻,假期不能短于P天,否则OIER们不能得到足够的休息;假期也不能超过Q天,否则OIER就会有荒废学业的危险。我们想知道OIER们能获得的最大享受指数。【输入格式】从文件holiday.in中原创 2017-06-05 12:11:31 · 450 阅读 · 0 评论 -
东北酱油 模拟赛 期望dp
自动取款机 【问题描述】 小沈阳在小品里说过:“人生最痛苦的事情是人死了,钱还没花了”。于是小宋(80岁)决定要将所有的储蓄从ATM机中取出花光。 小宋忘记了她有多少存款(银行卡密码她是记得的2333),这个奇怪的ATM不支持查询存款余额功能。小宋知道她存款的唯一信息是存款上限是K元,这意味着小宋的存款x是0到K之间的随机整数(包括K)。 每次小宋都可以尝试从AT原创 2017-06-06 19:27:07 · 383 阅读 · 0 评论 -
BZOJ2101: [Usaco2010 Dec]Treasure Chest 藏宝箱
题目传送门 设f[i][j]表示从区间[i,j]得到的最大价值,则有:f[i][j]=max(a[i]+sum[i+1][j]-f[i+1][j],a[j]+sum[i][j-1]-f[i][j-1])理解如下: 对[i,j]区间,A要么选i要们选j,如果选i那么剩下的区间[i+1,j]就必须B选,注意B也是最优选择,所以A在剩下区间[i+1,j]选的总和为sum[i原创 2017-05-21 18:08:39 · 565 阅读 · 0 评论 -
BZOJ1609: [Usaco2008 Feb]Eating Together麻烦的聚餐
题目传送门题解:dp题,要说的基本都放在注释里了,不难想#include#define ll long longconst int INF = 0x7fffffff;const double eps = 1e-5;using namespace std;int read(){ int x = 0 , f = 1; char ch = getchar(); while(ch'原创 2017-05-21 21:55:25 · 334 阅读 · 0 评论 -
BZOJ1222: [HNOI2001]产品加工
题目传送门题解 : 一个奇怪的dp 要说的都写在代码里了#include#define ll long longconst int INF = 0x7fffffff;const int mx = 30005;const double eps = 1e-5;using namespace std;int read(){int x = 0 , f = 1;原创 2017-05-21 21:16:46 · 257 阅读 · 0 评论 -
BZOJ:4300 绝世好(sb)题
4300: 绝世好题Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 1893 Solved: 990[Submit][Status][Discuss]Description给定一个长度为n的数列ai,求ai的子序列bi的最长长度,满足bi&bi-1!=0(2Input输入文件共2行。第一行包括一个整原创 2017-06-05 16:30:16 · 283 阅读 · 0 评论 -
BZOJ1207: [HNOI2004]打鼹鼠
1207: [HNOI2004]打鼹鼠Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 3119 Solved: 1517[Submit][Status][Discuss]Description鼹鼠是一种很喜欢挖洞的动物,但每过一定的时间,它还是喜欢把头探出到地面上来透透气的。根据这个特点阿Q编写了一个打鼹鼠的游戏:在一个原创 2017-05-27 16:08:42 · 351 阅读 · 0 评论 -
BZOJ2091: [Poi2010]The Minima Game
2091: [Poi2010]The Minima GameTime Limit: 10 Sec Memory Limit: 259 MBSubmit: 577 Solved: 392[Submit][Status][Discuss]Description给出N个正整数,AB两个人轮流取数,A先取。每次可以取任意多个数,直到N个数都被取走。每次获得的得分为取的数原创 2017-05-26 19:35:21 · 205 阅读 · 0 评论 -
BZOJ1669: [Usaco2006 Oct]Hungry Cows饥饿的奶牛
题目传送门题解:水过 最长不下降子序列贴上代码#include#define ll long longconst int INF = 0x7fffffff;const double eps = 1e-5;using namespace std;const int maxn = 5000+5;int read(){ int x = 0 , f = 1; char ch =原创 2017-05-22 19:48:29 · 467 阅读 · 0 评论