/in/foo.cc:5:14: error: too many decimal points in number
5 | var f:array [0..500,0..500] of longint;
| ^~~~~~
/in/foo.cc:5:21: error: too many decimal points in number
5 | var f:array [0..500,0..500] of longint;
| ^~~~~~
/in/foo.cc:6:16: error: too many decimal points in number
6 | map:array [0..500,0..500] of longint;
| ^~~~~~
/in/foo.cc:6:23: error: too many decimal points in number
6 | map:array [0..500,0..500] of longint;
| ^~~~~~
/in/foo.cc:7:23: error: too many decimal points in number
7 | line,sum,w:array [0..500] of longint;
| ^~~~~~
/in/foo.cc:1:1: error: 'program' does not name a type
1 | program vijos1180(Freewing);
| ^~~~~~~
/in/foo.cc:3:1: error: 'uses' does not name a type
3 | uses math;
| ^~~~
/in/foo.cc:5:1: error: 'var' does not name a type
5 | var f:array [0..500,0..500] of longint;
| ^~~
/in/foo.cc:6:8: error: found ':' in nested-name-specifier, expected '::'
6 | map:array [0..500,0..500] of longint;
| ^
| ::
/in/foo.cc:6:5: error: 'map' does not name a type
6 | map:array [0..500,0..500] of longint;
| ^~~
/in/foo.cc:7:5: error: 'line' does not name a type
7 | line,sum,w:array [0..500] of longint;
| ^~~~
/in/foo.cc:8:5: error: 'i' does not name a type
8 | i,j,k,n,m,x:longint;
| ^
/in/foo.cc:10:1: error: 'procedure' does not name a type
10 | procedure tree_line(x:longint);
| ^~~~~~~~~
/in/foo.cc:11:1: error: 'var' does not name a type
11 | var i:longint;
| ^~~
/in/foo.cc:12:1: error: 'begin' does not name a type
12 | begin
| ^~~~~
/in/foo.cc:14:6: error: 'line' does not name a type
14 | line[k]:=x;
| ^~~~
/in/foo.cc:15:6: error: 'sum' does not name a type
15 | sum[x]:=1;
| ^~~
/in/foo.cc:16:6: error: expected unqualified-id before 'for'
16 | for i:=1 to map[x,0] do begin
| ^~~
/in/foo.cc:18:12: error: expected constructor, destructor, or type conversion before '(' token
18 | inc(sum[x],sum[map[x,i]]);
| ^
/in/foo.cc:19:6: error: 'end' does not name a type
19 | end;
| ^~~
/in/foo.cc:20:1: error: 'end' does not name a type
20 | end;
| ^~~
/in/foo.cc:22:1: error: 'procedure' does not name a type
22 | procedure DP;
| ^~~~~~~~~
/in/foo.cc:23:1: error: 'var' does not name a type
23 | var i,j:longint;
| ^~~
/in/foo.cc:24:1: error: 'begin' does not name a type
24 | begin
| ^~~~~
/in/foo.cc:30:9: error: 'end' does not name a type
30 | end;
| ^~~
/in/foo.cc:31:1: error: 'end' does not name a type
31 | end;
| ^~~
/in/foo.cc:34:1: error: 'begin' does not name a type
34 | begin
| ^~~~~
/in/foo.cc:38:14: error: expected constructor, destructor, or type conversion before '(' token
38 | fillchar(line,sizeof(line),0);
| ^
/in/foo.cc:39:14: error: expected constructor, destructor, or type conversion before '(' token
39 | fillchar(sum,sizeof(sum),0);
| ^
/in/foo.cc:40:6: error: 'k' does not name a type
40 | k:=0;
| ^
/in/foo.cc:41:6: error: expected unqualified-id before 'for'
41 | for i:=2 to n+1 do begin
| ^~~
/in/foo.cc:43:12: error: expected constructor, destructor, or type conversion before '(' token
43 | inc(map[x+1,0]);
| ^
/in/foo.cc:44:9: error: 'map' does not name a type
44 | map[x+1,map[x+1,0]]:=i;
| ^~~
/in/foo.cc:45:6: error: 'end' does not name a type
45 | end;
| ^~~
/in/foo.cc:47:15: error: expected constructor, destructor, or type conversion before '(' token
47 | tree_line(1);
| ^
/in/foo.cc:49:14: error: expected constructor, destructor, or type conversion before '(' token
49 | fillchar(f,sizeof(f),0);
| ^
/in/foo.cc:50:6: error: 'DP' does not name a type
50 | DP;
| ^~
/in/foo.cc:52:13: error: expected constructor, destructor, or type conversion before '(' token
52 | writeln(f[1,m+1]);
| ^
/in/foo.cc:56:1: error: 'end' does not name a type
56 | end.
| ^~~