比赛 |
NOIP2008集训模拟4 |
评测结果 |
AAAAAAAAAA |
题目名称 |
艾萨拉的激流 |
最终得分 |
100 |
用户昵称 |
打不死的羊 |
运行时间 |
0.000 s |
代码语言 |
Pascal |
内存使用 |
0.00 MiB |
提交时间 |
2008-11-13 09:43:22 |
显示代码纯文本
program azshara;
type
fxz1=array[1..10000,0..1001] of longint;
var
f1,f2:text;
map,ans:fxz1;
n,m,j,i,max,k:longint;
begin
assign(f1,'azshara.in');
assign(f2,'azshara.out');
reset(f1);rewrite(f2);
readln(f1,m,n);
for i:=1 to n do
begin
for j:=1 to m do
read(f1,map[i,j]);
readln(f1);
end;
{................................}
for i:=1 to m do
ans[1,i]:=map[1,i];
for i:=2 to n do
begin
for j:=1 to m do
if map[i,j]<>-1 then begin max:=0;
for k:=-1 to 1 do
if ans[i-1,j+k]>=max then max:=ans[i-1,j+k];
ans[i,j]:=map[i,j]+max;
end;
end;
max:=0;
for i:=1 to m do
if ans[n,i]>=max then max:=ans[n,i];
if max<0 then max:=0;
writeln(f2,max);
close(f1);close(f2);
end.