讨论 / 为什么错!
dislike 2009-05-18 02:18:00
点我顶贴 收藏 删除
var

a,rp:array[1..100,1..100] of longint;

n,m,i,j,k,l:longint;

function max(x,y:longint):longint;

begin

if x>y then exit(x)

else exit(y);

end;

begin

readln(n,m);

for i:=1 to n do

begin

for j:=1 to m do

read(rp[i,j]);

readln;

end;

fillchar(a,sizeof(a),0);

a[1]:=rp[1];

for i:=2 to n do

for j:=1 to m do

for k:=1 to j do

a[i,j]:=max(a[i,j],a[i-1,j-k]+rp[i,k]);

writeln(a[n,m]);

end.

#1 CODE-GEASS@2009-05-18 02:18:00
回复 删除
= =可恶.................读入出现问题结果20..........我的AC啊
查看更多回复
提交回复