| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
求助: 我很菜, 这个题目, 我想用 动态规划做, 这样做在取最优解的几次比较时很麻烦, 但是我想算法上也许是行得通的In Reply To:不要误导别人,看一下自己使用的语言的帮助,也可以看1001的hint Posted by:hawk at 2006-04-06 19:33:21 我定义的状态是:
opt[1..n][0..4][0..max*4]
1..n 表示输入的 stamp 的类型数
0..4 表示用了几张 stamp
0..max*4 max 是指输入 stamp 面值的最大值, 最多只能用 4 张, 所以乘 4 倍
状态 opt[i][j][k] 的意义是:
取用了前 i 种类型的 stamp, 用了 j 张, 总面值是 k 时, 所用 stamp 类型
数的最大值, 当然还保存了很多 辅助进行比较的参数, 比如说 stamp 最大面
值 等等.
状态转移方程和普通的动态规划没什么区别
难点在于: tie 的判断, 我的 tie 可能有问题, 但是看不出来的.
请问大家, 我的思路可行么? 一直 wa
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator