foo.cc:2:17: error: too many decimal points in number
2 | a,sum:array[0..61,0..61]of longint;
| ^~~~~
foo.cc:2:23: error: too many decimal points in number
2 | a,sum:array[0..61,0..61]of longint;
| ^~~~~
foo.cc:3:13: error: too many decimal points in number
3 | g:array[0..61,0..3610]of longint;
| ^~~~~
foo.cc:3:19: error: too many decimal points in number
3 | g:array[0..61,0..3610]of longint;
| ^~~~~~~
foo.cc:4:13: error: too many decimal points in number
4 | f:array[0..61,0..61,0..3610]of longint;
| ^~~~~
foo.cc:4:19: error: too many decimal points in number
4 | f:array[0..61,0..61,0..3610]of longint;
| ^~~~~
foo.cc:4:25: error: too many decimal points in number
4 | f:array[0..61,0..61,0..3610]of longint;
| ^~~~~~~
foo.cc:1:2: error: ‘var’ does not name a type
1 | var m,n,k,v,i,j,ans:longint;
| ^~~
foo.cc:2:5: error: ‘a’ does not name a type
2 | a,sum:array[0..61,0..61]of longint;
| ^
foo.cc:3:6: error: found ‘:’ in nested-name-specifier, expected ‘::’
3 | g:array[0..61,0..3610]of longint;
| ^
| ::
foo.cc:3:5: error: ‘g’ does not name a type
3 | g:array[0..61,0..3610]of longint;
| ^
foo.cc:4:6: error: found ‘:’ in nested-name-specifier, expected ‘::’
4 | f:array[0..61,0..61,0..3610]of longint;
| ^
| ::
foo.cc:4:5: error: ‘f’ does not name a type
4 | f:array[0..61,0..61,0..3610]of longint;
| ^
foo.cc:5:1: error: ‘function’ does not name a type; did you mean ‘union’?
5 | function min(a,b:longint):longint;
| ^~~~~~~~
| union
foo.cc:6:1: error: ‘begin’ does not name a type
6 | begin if a<b then exit(a)else exit(b);end;
| ^~~~~
foo.cc:6:39: error: ‘end’ does not name a type
6 | begin if a<b then exit(a)else exit(b);end;
| ^~~
foo.cc:7:1: error: ‘begin’ does not name a type
7 | begin
| ^~~~~
foo.cc:8:23: error: expected constructor, destructor, or type conversion before ‘(’ token
8 | reset(input);rewrite(output);
| ^
foo.cc:9:9: error: expected constructor, destructor, or type conversion before ‘(’ token
9 | readln(m,n,v);sum[0,0]:=0;
| ^
foo.cc:9:17: error: ‘sum’ does not name a type
9 | readln(m,n,v);sum[0,0]:=0;
| ^~~
foo.cc:10:3: error: expected unqualified-id before ‘for’
10 | for i:=1 to n do
| ^~~
foo.cc:13:6: error: expected unqualified-id before ‘for’
13 | for j:=1 to m do
| ^~~
foo.cc:16:9: error: ‘sum’ does not name a type
16 | sum[i,j]:=sum[i,j-1]+a[i,j];
| ^~~
foo.cc:17:7: error: ‘end’ does not name a type
17 | end;
| ^~~
foo.cc:18:6: error: ‘readln’ does not name a type
18 | readln;
| ^~~~~~
foo.cc:19:4: error: ‘end’ does not name a type
19 | end;
| ^~~
foo.cc:20:3: error: expected unqualified-id before ‘for’
20 | for i:=0 to n do
| ^~~
foo.cc:23:3: error: expected unqualified-id before ‘for’
23 | for j:=0 to m do f[1,j,j]:=sum[1,j];
| ^~~
foo.cc:24:3: error: expected unqualified-id before ‘for’
24 | for k:=0 to v do
| ^~~
foo.cc:27:6: error: expected unqualified-id before ‘for’
27 | for j:=m-1 downto 0 do g[j,k]:=min(f[1,j,k],g[j+1,k]);
| ^~~
foo.cc:28:4: error: ‘end’ does not name a type
28 | end;
| ^~~
foo.cc:29:3: error: ‘ans’ does not name a type
29 | ans:=2000000000;
| ^~~
foo.cc:30:3: error: expected unqualified-id before ‘if’
30 | if v<=m then ans:=f[1,v,v];
| ^~
foo.cc:31:3: error: expected unqualified-id before ‘for’
31 | for i:=2 to n do
| ^~~
foo.cc:38:10: error: ‘ans’ does not name a type
38 | ans:=min(ans,f[i,j,v]);
| ^~~
foo.cc:39:8: error: ‘end’ does not name a type
39 | end;
| ^~~
foo.cc:40:14: error: expected constructor, destructor, or type conversion before ‘(’ token
40 | fillchar(g,sizeof(g),0);
| ^
foo.cc:41:6: error: expected unqualified-id before ‘for’
41 | for k:=0 to v do
| ^~~
foo.cc:44:10: error: expected unqualified-id before ‘for’
44 | for j:=m-1 downto 0 do g[j,k]:=min(f[i,j,k],g[j+1,k]);
| ^~~
foo.cc:45:8: error: ‘end’ does not name a type
45 | end;
| ^~~
foo.cc:46:4: error: ‘end’ does not name a type
46 | end;
| ^~~
foo.cc:47:10: error: expected constructor, destructor, or type conversion before ‘(’ token
47 | writeln(ans);
| ^
foo.cc:48:8: error: expected constructor, destructor, or type conversion before ‘(’ token
48 | close(input);close(output);
| ^
foo.cc:48:21: error: expected constructor, destructor, or type conversion before ‘(’ token
48 | close(input);close(output);
| ^
foo.cc:49:1: error: ‘end’ does not name a type
49 | end.
| ^~~