ACM_动态规划
文章平均质量分 82
zhj5chengfeng
这个作者很懒,什么都没留下…
展开
-
POJ 3659——Cell Phone Network
Cell Phone NetworkTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 4416 Accepted: 1562DescriptionFarmer John has decided to give each of his cows a cel原创 2012-06-08 20:38:42 · 791 阅读 · 0 评论 -
Codeforces Round #131 (Div. 2) E. Relay Race
题意 给你一个 n*n(1 走法限制: 1、从 (1, 1) 到 (n, n) :只能向下或者向右走 2、从 (n, n) 到 (1, 1) :只能向上或者向左走做法分析 经典动态规划的变形,其实变的简单了。。。人家原来的是要求两条路径不能重合,现在变成了可以重合,当然,只是考虑的东西比较少了而已 先来看一组样原创 2012-11-19 00:05:35 · 12245 阅读 · 0 评论 -
Codeforces Round #119 (Div. 1) B. AlgoRace
题意 意思就是说给了 m(1做法分析 动态规划无疑了,主要是对 floyd 算法的动态规划意义要理解 先说说 floyd 算法求任意两点之间的最短路的动态规划意义吧:f[i][j][k] 其实表示的是:从城市 i 到城市 j,中途允许经过的城市是 1~k 的最短路径,我们可以看看 floyd 算法的三重循环: 而我们通常的写法是用的二维数组,即原创 2012-11-25 14:04:26 · 12310 阅读 · 0 评论 -
Codeforces Round #121 (Div. 1) A. Dynasty Puzzles
题意 按时间顺序给了 n(1 1、国王的名字必须是按照时间的先后顺序排列 2、前一个国王的名字的尾字母必须和后一个国王的名字首字母相同 3、第一个国王的首字母必须和最后一个国王的尾字母相同做法分析 DP,按照国王出现的先后顺序划分阶段,也就是前 i 个国王划分阶段,状态这样定义:f[i][first][last]:前 i原创 2012-12-07 00:42:48 · 13080 阅读 · 0 评论 -
Codeforces Round #117 (Div. 2) E. Wooden Fence
题意 给了 n 种类型的木板,每种类型的木板数量无限,可以随意旋转,现在要用这些木板组成一个 fence,fence 的长度必须刚好是 L,并且需要满足两个要求: 1、相邻的木板不能同种类 2、前一个板子的宽度必须是后一个板子的长度 现在问你能组成多少种 fence 满足上面的条件做法分析 动态规划,长度类型的,以长度划分阶原创 2012-11-22 15:45:31 · 11372 阅读 · 0 评论 -
Codeforces Round #131 (Div. 1) B. Numbers
题意 统计这样的数字有多少个: 1、这个数的长度不超过 n(1 2、这个数不能含有前导 0 3、数字 i(0做法分析 组合数学?我觉得还是用动态规划的眼光来看他算了。 可以这样划分阶段:我们把数字 1~8 先处理了,因为 0 不能做前导,所以我们最后来单独的处理它。阶段就是 用 i~原创 2012-11-21 18:21:25 · 11810 阅读 · 0 评论 -
Codeforces Beta Round #46 (Div. 2) E. Common ancestor
题意 定义变换:ai->bici :表示把字符串中的ai 字符变成bici 字符。再定义两个字符串 s1 s2 的公共祖先 s3:s1 s2 能够由 s3 经过一些变换分别得到。现在给你两个长度不超过 50 的字符串,问你他们的公共祖先中长度最短的是多少,输出这个最短长度。做法分析 动态规划,如果我们知道了每个字符串中从第 i 个位置到第 j 个位置能否变成某个特定原创 2012-11-19 20:47:48 · 11551 阅读 · 0 评论 -
Codeforces Round #145 (Div. 1, ACM-ICPC Rules) B. Fence
题意 从左到右排列了 n(1) 个矩形,矩形的宽度是 1 cm,高度是 h[i](1<=h[i]<=200) cm。现在有两种颜料,每种颜料都是有限的,最多够涂 A cm^2 和 B cm^2 (0 unattractiveness,如果涂好颜色之后相邻两个矩形的颜色不同,那么这个估价函数unattractiveness 就得加上两个矩形相邻的面积,问怎么涂色才能使得 un原创 2012-11-19 00:36:53 · 12157 阅读 · 0 评论 -
UESTC 1686——跳格子
跳格子 Time Limit: 1000 ms Memory Limit: 65535 kB Solved:34 Tried: 102 SubmitStatusBest SolutionDiscussDescription Bob喜欢玩跳格子的游戏。这天,他在地上画了一些格子,每个格子有个坐标(x,y),Bob每次只能从一个格子跳原创 2012-06-09 22:40:12 · 1027 阅读 · 0 评论 -
POJ 1463——Strategic game
Strategic gameTime Limit: 2000MS Memory Limit: 10000KTotal Submissions: 4045 Accepted: 1824DescriptionBob enjoys playing computer games, especially strategic games,原创 2012-06-08 20:58:34 · 801 阅读 · 0 评论 -
POJ 2342——Anniversary party
Anniversary partyTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 2729 Accepted: 1486DescriptionThere is going to be a party to celebrate the 80-th Anniver原创 2012-06-08 21:33:15 · 772 阅读 · 0 评论