比赛 20110916 评测结果 AAAAAATTTT
题目名称 硬币 最终得分 60
用户昵称 Des. 运行时间 4.515 s
代码语言 Pascal 内存使用 15.58 MiB
提交时间 2011-09-16 21:35:17
显示代码纯文本
program xoinc;
uses math;
var f:array[0..2000,0..2000]of longint;
    s:array[0..2000]of longint;
    t,k,m,n,i,j:longint;
begin
assign(input,'xoinc.in');
reset(input);
assign(output,'xoinc.out');
rewrite(output);
readln(n);
for t:=1 to n do
  begin
    readln(j);
    s[t]:=s[t-1]+j;
  end;
for i:=1 to n do
  for j:=1 to n-i+1 do
    for k:=1 to min(j*2,i) do
      if f[i,j]<s[n]-s[n-i]-f[i-k,k] then
          f[i,j]:=s[n]-s[n-i]-f[i-k,k];
j:=0;
for i:=1 to 2 do
  if f[n,i]>j then j:=f[n,i];
writeln(j);
close(output);
end.