比赛 noip-081029 评测结果 AAAAATTTTT
题目名称 取数字问题 最终得分 50
用户昵称 .Xmz 运行时间 0.000 s
代码语言 Pascal 内存使用 0.00 MiB
提交时间 2008-10-29 20:36:28
显示代码纯文本
program xmz;
var
x:array[1..10,1..10]of integer;
i,j,s,m,n,t:integer;
f1,f2:text;
procedure nn(a,b:integer);
begin
s:=s+x[a,b];
if a<m then
  nn(a+1,b);
if b<n then
  nn(a,b+1);
if (a=m)and(b=n)then
 if s>0 then
  if s<t then
   t:=s;
s:=s-x[a,b];
end;

begin
assign(f1,'number.in');assign(f2,'number.out');
reset(f1);rewrite(f2);
t:=maxint;
read(f1,m,n);
for i:=1 to m do
 for j:=1 to n do
  read(f1,x[i,j]);
nn(1,1);
if t<>maxint then
write(f2,t)
else write(f2,-1);

close(f1);close(f2);
end.