/ Vijos /

记录详情

Compile Error

/in/foo.cc:9:16: error: too many decimal points in number
    9 | var get:array [0..1100] of longint;
      |                ^~~~~~~
/in/foo.cc:10:15: error: too many decimal points in number
   10 |     f:array [-1..1100,-1..1100] of longint;
      |               ^~~~~~~
/in/foo.cc:10:24: error: too many decimal points in number
   10 |     f:array [-1..1100,-1..1100] of longint;
      |                        ^~~~~~~
/in/foo.cc:11:17: error: too many decimal points in number
   11 |     edge:array [0..10000] of node;
      |                 ^~~~~~~~
/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: 'type' does not name a type; did you mean 'typedef'?
    5 | type node=record
      | ^~~~
      | typedef
/in/foo.cc:7:6: error: 'end' does not name a type
    7 |      end;
      |      ^~~
/in/foo.cc:9:1: error: 'var' does not name a type
    9 | var get:array [0..1100] of longint;
      | ^~~
/in/foo.cc:10:6: error: found ':' in nested-name-specifier, expected '::'
   10 |     f:array [-1..1100,-1..1100] of longint;
      |      ^
      |      ::
/in/foo.cc:10:5: error: 'f' does not name a type
   10 |     f:array [-1..1100,-1..1100] of longint;
      |     ^
/in/foo.cc:11:9: error: found ':' in nested-name-specifier, expected '::'
   11 |     edge:array [0..10000] of node;
      |         ^
      |         ::
/in/foo.cc:11:5: error: 'edge' does not name a type
   11 |     edge:array [0..10000] of node;
      |     ^~~~
/in/foo.cc:12:5: error: 'i' does not name a type
   12 |     i,j,k,n,m,fa,x:longint;
      |     ^
/in/foo.cc:14:1: error: 'procedure' does not name a type
   14 | procedure treeDP(x,y:longint);
      | ^~~~~~~~~
/in/foo.cc:15:1: error: 'var' does not name a type
   15 | var i:longint;
      | ^~~
/in/foo.cc:16:1: error: 'begin' does not name a type
   16 | begin
      | ^~~~~
/in/foo.cc:19:8: error: 'exit' does not name a type
   19 |        exit;
      |        ^~~~
/in/foo.cc:1:1: note: 'exit' is defined in header '<cstdlib>'; did you forget to '#include <cstdlib>'?
  +++ |+#include <cstdlib>
    1 | program vijos1180(Freewing);
/in/foo.cc:20:6: error: 'end' does not name a type
   20 |      end;
      |      ^~~
/in/foo.cc:21:6: error: expected unqualified-id before 'if'
   21 |      if f[x,y]>0 then exit;
      |      ^~
/in/foo.cc:22:12: error: expected constructor, destructor, or type conversion before '(' token
   22 |      treeDP(edge[x].brother,y);
      |            ^
/in/foo.cc:23:6: error: 'f' does not name a type
   23 |      f[x,y]:=f[edge[x].brother,y];
      |      ^
/in/foo.cc:25:6: error: expected unqualified-id before 'for'
   25 |      for i:=0 to y-1 do begin
      |      ^~~
/in/foo.cc:27:14: error: expected constructor, destructor, or type conversion before '(' token
   27 |        treeDP(edge[x].brother,i);
      |              ^
/in/foo.cc:28:6: error: 'f' does not name a type
   28 |      f[x,y]:=max(f[x,y],f[edge[x].son,y-i-1]+f[edge[x].brother,i]+edge[x].w);
      |      ^
/in/foo.cc:29:6: error: 'end' does not name a type
   29 |      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(get,sizeof(get),0);
      |              ^
/in/foo.cc:40:6: error: expected unqualified-id before 'for'
   40 |      for i:=2 to n+1 do begin
      |      ^~~
/in/foo.cc:42:9: error: expected unqualified-id before 'if'
   42 |         if (get[fa+1]=0) then edge[fa+1].son:=i
      |         ^~
/in/foo.cc:44:9: error: 'get' does not name a type
   44 |         get[fa+1]:=i;
      |         ^~~
/in/foo.cc:46:6: error: 'end' does not name a type
   46 |      end;
      |      ^~~
/in/foo.cc:47:6: error: 'edge' does not name a type
   47 |      edge[1].w:=0;
      |      ^~~~
/in/foo.cc:48:14: error: expected constructor, destructor, or type conversion before '(' token
   48 |      fillchar(f,sizeof(f),0);
      |              ^
/in/foo.cc:50:12: error: expected constructor, destructor, or type conversion before '(' token
   50 |      treeDP(1,m+1);
      |            ^
/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.
      | ^~~

信息

递交者
类型
递交
题目
P1180 选课
语言
C++
递交时间
2025-02-14 08:14:12
评测时间
2025-02-14 08:14:12
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes