0_0_18462410_29865.cpp:2:18: error: too many decimal points in number
f,q,sum,a:array[0..500005] of longint;
^
0_0_18462410_29865.cpp:1:1: error: 'var' does not name a type
var
^
0_0_18462410_29865.cpp:3:2: error: 'head' does not name a type
head,tail,i,j,n,m:longint;
^
0_0_18462410_29865.cpp:4:1: error: 'function' does not name a type
function getdp(i,j:longint):longint;
^
0_0_18462410_29865.cpp:5:1: error: 'begin' does not name a type
begin
^
0_0_18462410_29865.cpp:7:1: error: 'end' does not name a type
end;
^
0_0_18462410_29865.cpp:8:1: error: 'begin' does not name a type
begin
^
0_0_18462410_29865.cpp:12:3: error: 'head' does not name a type
head:=0;
^
0_0_18462410_29865.cpp:13:3: error: 'tail' does not name a type
tail:=0;
^
0_0_18462410_29865.cpp:14:11: error: expected constructor, destructor, or type conversion before '(' token
fillchar(f,sizeof(f),0);
^
0_0_18462410_29865.cpp:15:11: error: expected constructor, destructor, or type conversion before '(' token
fillchar(q,sizeof(q),0);
^
0_0_18462410_29865.cpp:16:3: error: 'f' does not name a type
f[0]:=0; sum[0]:=0;
^
0_0_18462410_29865.cpp:16:12: error: 'sum' does not name a type
f[0]:=0; sum[0]:=0;
^
0_0_18462410_29865.cpp:17:3: error: expected unqualified-id before 'for'
for i:=1 to n do
^
0_0_18462410_29865.cpp:20:4: error: 'sum' does not name a type
sum[i]:=sum[i-1]+a[i];
^
0_0_18462410_29865.cpp:21:3: error: 'end' does not name a type
end;
^
0_0_18462410_29865.cpp:22:3: error: expected unqualified-id before 'for'
for i:=1 to n do
^
0_0_18462410_29865.cpp:25:4: error: 'f' does not name a type
f[i]:=getdp(i,q[head])+M;
^
0_0_18462410_29865.cpp:26:4: error: expected unqualified-id before 'while'
while (head<tail) and ((f[q[tail]]+sqr(sum[i]-sum[q[tail]]))<=(f[q[tail-1]]+sqr(sum[i]-sum[q[tail-1]]))) do dec(tail);
^
0_0_18462410_29865.cpp:27:7: error: expected constructor, destructor, or type conversion before '(' token
inc(tail);
^
0_0_18462410_29865.cpp:28:4: error: 'q' does not name a type
q[tail]:=i;
^
0_0_18462410_29865.cpp:29:3: error: 'end' does not name a type
end;
^
0_0_18462410_29865.cpp:30:10: error: expected constructor, destructor, or type conversion before '(' token
writeln(f[i]);
^
0_0_18462410_29865.cpp:31:2: error: 'end' does not name a type
end;
^
0_0_18462410_29865.cpp:32:1: error: 'end' does not name a type
end.
^
|