自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 hdu4283You Are the One

原题链接:     hdu 4283 You Are the One    题意就是 给了一个栈的入栈顺序,要求是找一个出栈的顺序使其所有的屌丝值的和最小,求这个最小值。 可以根据栈的性质利用区间dp解:用dp[i][j]         表示从第i个人到第j个人的最小值,在这个区间内,根据栈的性质,i可以从[i+1--k]这个区间选完后出去,(i= 那么状态转移方程就是:

2013-08-12 20:17:23 445

原创 zoj3469Food Delivery[区间dp]

原题链接:              zoj 3469 Food Delivery题目大意:  送餐员送餐问题。有n个人叫餐,每个人都在x轴上,并且每个人都有个XX度(和等餐时间有关,据说顾客认为xx值到一定程度他的小宇宙就要爆发).现在送餐员从x轴上的某点出发,路上奔跑速度是v^-1,要一次性把所有餐送完。叫餐的人得到餐的时间和顺序不同,xx度总和也就不同。合格的送餐员要让客户体验最

2013-08-10 21:08:01 452

原创 CodeForces - 149D Coloring Brackets[区间dp]

原题链接       cf 149D Coloring Bracketsvoj题目链接  cf 149D Coloring Brackets  题目要求是 给一个完整的括号匹配序列,问总共有多少种涂色方案:涂色满足以下要求1,每单个括号只能有三种情况,不涂色,涂红色和涂蓝色2,每一对匹配的括号必须有且只有一个被涂色。3,两个相邻的字符不能被涂相同 的颜色,

2013-08-04 11:36:05 677

原创 poj 1141Brackets Sequence[区间dp]

原题链接poj 1141 Brackets Sequence由于对括号匹配的时候不只有一种方案,而本题要求要找最少的那种匹配方案,故可以用区间dp;dp[i][j]表示从i到j之间为了匹配所需要的最少添加数。状态转移方程 dp[i][j]=dp[i+1][j-1] (s[i]==s[j]);dp[i][j]=min(dp[i][j],dp[i][k]+dp[k+1][j])(i又因

2013-08-04 11:10:11 448

原创 poj3042 Grazing on the Run[区间dp]

原题链接:poj 3042 Grazing on the Run  大致题意是:有n颗草,牛初始位置在L,要吃光所有的草,其中牛每单位时间走一个单位,且每棵草每个时间都会枯萎1个单位,求吃到草的枯萎度之和最小是多少。可以根据Hint   yy出题意。由于每次当前的选择都会对以后造成影响,故每次选择时应该把对以后的影响加入到当前的dp值中用dp[i][j][0]表示牛吃光了i-j之间的草

2013-08-03 09:58:57 677

原创 poj 1185 炮兵阵地 【状态压缩dp】

原题链接 poj 1185 炮兵阵地       由于每行只有十个可以考虑用状态压缩,又由于每行两炮之间不能小于2,故可以先计算出,最多不会超过60种状态,可以先存下这些状态(f[]),然后存下每种状态的炮阵地数量(num[]),用dp[][][]; 状态转移公式 dp[i][j][k]=num[j]+max(dp[i-1][k][t])(其中j与k相符,j与t也要相符) (ps:相符

2013-08-01 11:48:10 433

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除