/ Vijos /

记录详情

Compile Error

/in/foo.cc:12:17: error: too many decimal points in number
   12 | var edge:array [1..400000] of node;
      |                 ^~~~~~~~~
/in/foo.cc:13:35: error: too many decimal points in number
   13 |     get,go,deep,layer,prev:array [0..100100] of longint;
      |                                   ^~~~~~~~~
/in/foo.cc:14:23: error: too many decimal points in number
   14 |     weight,ans:array [0..100100] of longint;
      |                       ^~~~~~~~~
/in/foo.cc:1:1: error: 'program' does not name a type
    1 | program vijos1524(Freewing);
      | ^~~~~~~
/in/foo.cc:3:1: error: 'uses' does not name a type
    3 | uses math;
      | ^~~~
/in/foo.cc:5:7: error: 'inf' does not name a type; did you mean 'int'?
    5 | const inf=maxlongint>>1;
      |       ^~~
      |       int
/in/foo.cc:7:1: error: 'type' does not name a type; did you mean 'typedef'?
    7 | type node=record
      | ^~~~
      | typedef
/in/foo.cc:9:10: error: found ':' in nested-name-specifier, expected '::'
    9 |      flow:longint;
      |          ^
      |          ::
/in/foo.cc:9:6: error: 'flow' does not name a type
    9 |      flow:longint;
      |      ^~~~
/in/foo.cc:10:6: error: 'end' does not name a type
   10 |      end;
      |      ^~~
/in/foo.cc:12:1: error: 'var' does not name a type
   12 | var edge:array [1..400000] of node;
      | ^~~
/in/foo.cc:13:5: error: 'get' does not name a type
   13 |     get,go,deep,layer,prev:array [0..100100] of longint;
      |     ^~~
/in/foo.cc:14:5: error: 'weight' does not name a type
   14 |     weight,ans:array [0..100100] of longint;
      |     ^~~~~~
/in/foo.cc:15:5: error: 'i' does not name a type
   15 |     i,j,k,t,st,ed,m,n,x,y,a,b,w,e:longint;
      |     ^
/in/foo.cc:16:5: error: 'z' does not name a type
   16 |     z,maxflow:longint;
      |     ^
/in/foo.cc:17:9: error: found ':' in nested-name-specifier, expected '::'
   17 |     flag:boolean;
      |         ^
      |         ::
/in/foo.cc:17:5: error: 'flag' does not name a type
   17 |     flag:boolean;
      |     ^~~~
/in/foo.cc:19:1: error: 'procedure' does not name a type
   19 | procedure init(u,v,w:longint);
      | ^~~~~~~~~
/in/foo.cc:20:1: error: 'begin' does not name a type
   20 | begin
      | ^~~~~
/in/foo.cc:22:6: error: 'edge' does not name a type
   22 |      edge[k].flow:=w;
      |      ^~~~
/in/foo.cc:23:6: error: 'edge' does not name a type
   23 |      edge[k].next:=get[u];
      |      ^~~~
/in/foo.cc:24:6: error: 'get' does not name a type
   24 |      get[u]:=k;
      |      ^~~
/in/foo.cc:25:9: error: expected constructor, destructor, or type conversion before '(' token
   25 |      inc(k);
      |         ^
/in/foo.cc:26:6: error: 'edge' does not name a type
   26 |      edge[k].v:=u;
      |      ^~~~
/in/foo.cc:27:6: error: 'edge' does not name a type
   27 |      edge[k].flow:=0;
      |      ^~~~
/in/foo.cc:28:6: error: 'edge' does not name a type
   28 |      edge[k].next:=get[v];
      |      ^~~~
/in/foo.cc:29:6: error: 'get' does not name a type
   29 |      get[v]:=k;
      |      ^~~
/in/foo.cc:30:9: error: expected constructor, destructor, or type conversion before '(' token
   30 |      inc(k);
      |         ^
/in/foo.cc:31:1: error: 'end' does not name a type
   31 | end;
      | ^~~
/in/foo.cc:33:1: error: 'procedure' does not name a type
   33 | procedure init1(u,v,w:longint);
      | ^~~~~~~~~
/in/foo.cc:34:1: error: 'begin' does not name a type
   34 | begin
      | ^~~~~
/in/foo.cc:36:6: error: 'edge' does not name a type
   36 |      edge[k].flow:=w;
      |      ^~~~
/in/foo.cc:37:6: error: 'edge' does not name a type
   37 |      edge[k].next:=get[u];
      |      ^~~~
/in/foo.cc:38:6: error: 'get' does not name a type
   38 |      get[u]:=k;
      |      ^~~
/in/foo.cc:39:9: error: expected constructor, destructor, or type conversion before '(' token
   39 |      inc(k);
      |         ^
/in/foo.cc:40:6: error: 'edge' does not name a type
   40 |      edge[k].v:=u;
      |      ^~~~
/in/foo.cc:41:6: error: 'edge' does not name a type
   41 |      edge[k].flow:=w;
      |      ^~~~
/in/foo.cc:42:6: error: 'edge' does not name a type
   42 |      edge[k].next:=get[v];
      |      ^~~~
/in/foo.cc:43:6: error: 'get' does not name a type
   43 |      get[v]:=k;
      |      ^~~
/in/foo.cc:44:9: error: expected constructor, destructor, or type conversion before '(' token
   44 |      inc(k);
      |         ^
/in/foo.cc:45:1: error: 'end' does not name a type
   45 | end;
      | ^~~
/in/foo.cc:47:1: error: 'procedure' does not name a type
   47 | procedure ISAP;
      | ^~~~~~~~~
/in/foo.cc:48:1: error: 'var' does not name a type
   48 | var i,j,x,y,z,dmin,small:longint;
      | ^~~
/in/foo.cc:49:1: error: 'begin' does not name a type
   49 | begin
      | ^~~~~
/in/foo.cc:51:6: error: 'small' does not name a type
   51 |      small:=inf;
      |      ^~~~~
/in/foo.cc:52:6: error: expected unqualified-id before 'while'
   52 |      while deep[st]<n+1 do begin
      |      ^~~~~
/in/foo.cc:54:11: error: 'flag' does not name a type
   54 |           flag:=false;
      |           ^~~~
/in/foo.cc:55:11: error: 'weight' does not name a type
   55 |           weight[x]:=small;
      |           ^~~~~~
/in/foo.cc:56:11: error: expected unqualified-id before 'while'
   56 |           while z<>0 do begin
      |           ^~~~~
/in/foo.cc:58:16: error: expected unqualified-id before 'if'
   58 |                if (edge[z].flow>0) and (deep[y]+1=deep[x]) then begin
      |                ^~
/in/foo.cc:60:18: error: 'prev' does not name a type
   60 |                  prev[y]:=x;
      |                  ^~~~
/in/foo.cc:61:18: error: 'go' does not name a type
   61 |                  go[x]:=z;
      |                  ^~
/in/foo.cc:62:18: error: 'small' does not name a type
   62 |                  small:=min(small,edge[z].flow);
      |                  ^~~~~
/in/foo.cc:63:18: error: 'x' does not name a type
   63 |                  x:=y;
      |                  ^
/in/foo.cc:64:18: error: expected unqualified-id before 'if'
   64 |                  if x=ed then begin
      |                  ^~
/in/foo.cc:66:20: error: expected unqualified-id before 'while'
   66 |                    while x<>st do begin
      |                    ^~~~~
/in/foo.cc:68:28: error: expected constructor, destructor, or type conversion before '(' token
   68 |                         dec(edge[go[x]].flow,small);
      |                            ^
/in/foo.cc:69:28: error: expected constructor, destructor, or type conversion before '(' token
   69 |                         inc(edge[go[x] xor 1].flow,small);
      |                            ^
/in/foo.cc:70:20: error: 'end' does not name a type
   70 |                    end;
      |                    ^~~
/in/foo.cc:71:20: error: 'small' does not name a type
   71 |                    small:=inf;
      |                    ^~~~~
/in/foo.cc:72:18: error: 'end' does not name a type
   72 |                  end;
      |                  ^~~
/in/foo.cc:73:18: error: expected unqualified-id before 'break'
   73 |                  break;
      |                  ^~~~~
/in/foo.cc:74:16: error: 'end' does not name a type
   74 |                end;
      |                ^~~
/in/foo.cc:75:16: error: 'z' does not name a type
   75 |                z:=edge[z].next;
      |                ^
/in/foo.cc:76:11: error: 'end' does not name a type
   76 |           end;
      |           ^~~
/in/foo.cc:78:11: error: expected unqualified-id before 'if'
   78 |           if not flag then begin
      |           ^~
/in/foo.cc:80:13: error: expected unqualified-id before 'if'
   80 |             if layer[deep[x]]=0 then exit;
      |             ^~
/in/foo.cc:81:13: error: 'dmin' does not name a type
   81 |             dmin:=n+1;
      |             ^~~~
/in/foo.cc:82:13: error: 'j' does not name a type
   82 |             j:=get[x];
      |             ^
/in/foo.cc:83:13: error: expected unqualified-id before 'while'
   83 |             while j<>0 do begin
      |             ^~~~~
/in/foo.cc:85:18: error: expected unqualified-id before 'if'
   85 |                  if (edge[j].flow>0) and (d

信息

递交者
类型
递交
题目
P1524 最小监视代价
语言
C++
递交时间
2025-05-28 09:25:26
评测时间
2025-05-28 09:25:26
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes