blackbbc 2012-12-20 23:38:00
点我顶贴
收藏
删除
感觉这道题类似多多看DVD
我枚举每次恰好经过T秒 所能打的最大伤害
f[i,j,k]:=max(f[i,j-1,k],f[i-1,j-1,k-t[i]]+w[i]);
表示恰好经过I秒 第J个招式要不要 K是费用(就是MTY的HP) 所能打的最大血量
然后 for i:=1 to n do
if f[i,p,n]>=m then begin writeln(i); halt; end;
可是过不了啊!
思路上有没有问题