/ Vijos /

记录详情

Compile Error

/in/foo.cc:2:1: error: extended character 。 is not valid in an identifier
    2 | 很简单的一道题。关键就是深搜(DFS)要想好。
      | ^
/in/foo.cc:2:1: error: extended character 。 is not valid in an identifier
/in/foo.cc:3:1: error: extended character “ is not valid in an identifier
    3 | 我们对目前的“龙”设定为NOW变量。假设他现在是ABCDE。
      | ^
/in/foo.cc:3:1: error: extended character ” is not valid in an identifier
/in/foo.cc:3:1: error: extended character 。 is not valid in an identifier
/in/foo.cc:3:1: error: extended character 。 is not valid in an identifier
/in/foo.cc:6:1: error: extended character 。 is not valid in an identifier
    6 | 我们先从now中取出BCDE。看看能不能跟需要的拼接上,显然前4位是DEAA,不可以。
      | ^
/in/foo.cc:6:1: error: extended character 。 is not valid in an identifier
/in/foo.cc:7:1: error: extended character 。 is not valid in an identifier
    7 | 一直取,当我们取到DE的时候正好匹配。那么拼接上,now变成了ABCDEAAA,继续回溯。
      | ^
/in/foo.cc:7:1: error: extended character 。 is not valid in an identifier
/in/foo.cc:9:1: error: extended character 。 is not valid in an identifier
    9 | 这里有个剪枝。就是我们DE的时候匹配OK了,接下来就不用匹配这个字符串了,因为很容易证明,就算又一次匹配上了也不会比现在的结果要好。(想想看?对吧);
      | ^
/in/foo.cc:9:1: error: extended character 。 is not valid in an identifier
/in/foo.cc:11:1: error: extended character 。 is not valid in an identifier
   11 | 但是实际上这个剪纸有没有都无所谓。时间是足够的。
      | ^
/in/foo.cc:11:1: error: extended character 。 is not valid in an identifier
/in/foo.cc:13:1: error: extended character 。 is not valid in an identifier
   13 | 最后匹配结束后,计算now的长度是否大于ans。是就保存
      | ^
/in/foo.cc:16:1: error: extended character 。 is not valid in an identifier
   16 | 给出如下代码。
      | ^
/in/foo.cc:17:1: error: stray '##' in program
   17 | ###pascal code
      | ^~
/in/foo.cc:17:3: error: stray '#' in program
   17 | ###pascal code
      |   ^
/in/foo.cc:21:13: error: too many decimal points in number
   21 | var s:array[1..25] of string;
      |             ^~~~~
/in/foo.cc:23:11: error: too many decimal points in number
   23 | use:array[1..25] of longint;
      |           ^~~~~
/in/foo.cc:2:44: error: expected ')' before '\U00006211\U00004eec\U00005bf9\U000076ee\U0000524d\U00007684\U0000201c\U00009f99\U0000201d\U00008bbe\U00005b9a\U00004e3aNOW\U000053d8\U000091cf\U00003002\U00005047\U00008bbe\U00004ed6\U000073b0\U00005728\U0000662fABCDE\U00003002'
    2 | 很简单的一道题。关键就是深搜(DFS)要想好。
      |                                            ^
      |                                            )
    3 | 我们对目前的“龙”设定为NOW变量。假设他现在是ABCDE。
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:1:1: note: to match this '('
    1 | (*
      | ^
/in/foo.cc:21:1: error: 'var' does not name a type
   21 | var s:array[1..25] of string;
      | ^~~
/in/foo.cc:22:1: error: 'ans' does not name a type
   22 | ans,i,n:longint;
      | ^~~
/in/foo.cc:23:4: error: found ':' in nested-name-specifier, expected '::'
   23 | use:array[1..25] of longint;
      |    ^
      |    ::
/in/foo.cc:23:1: error: 'use' does not name a type
   23 | use:array[1..25] of longint;
      | ^~~
/in/foo.cc:24:2: error: found ':' in nested-name-specifier, expected '::'
   24 | f:string;
      |  ^
      |  ::
/in/foo.cc:24:1: error: 'f' does not name a type
   24 | f:string;
      | ^
/in/foo.cc:25:1: error: 'procedure' does not name a type
   25 | procedure main(now:string);
      | ^~~~~~~~~
/in/foo.cc:26:1: error: 'var' does not name a type
   26 | var i,j,len:longint;
      | ^~~
/in/foo.cc:27:1: error: 'a' does not name a type
   27 | a,b:string;
      | ^
/in/foo.cc:28:1: error: 'begin' does not name a type
   28 | begin
      | ^~~~~
/in/foo.cc:30:1: error: expected unqualified-id before 'for'
   30 | for i:=1 to n do
      | ^~~
/in/foo.cc:34:29: error: 'b' does not name a type
   34 | a:=copy(now,j,length(now)); b:=copy(s[i],1,length(now)-j+1);
      |                             ^
/in/foo.cc:35:1: error: expected unqualified-id before 'if'
   35 | if a=b then
      | ^~
/in/foo.cc:37:14: error: 'now' does not name a type
   37 | inc(use[i]); now:=now+copy(s[i],length(now)-j+2,length(s[i]));
      |              ^~~
/in/foo.cc:38:5: error: expected constructor, destructor, or type conversion before '(' token
   38 | main(now);
      |     ^
/in/foo.cc:39:4: error: expected constructor, destructor, or type conversion before '(' token
   39 | dec(use[i]); now:=copy(now,1,len);
      |    ^
/in/foo.cc:39:14: error: 'now' does not name a type
   39 | dec(use[i]); now:=copy(now,1,len);
      |              ^~~
/in/foo.cc:40:1: error: 'end' does not name a type
   40 | end;
      | ^~~
/in/foo.cc:41:1: error: 'end' does not name a type
   41 | end;
      | ^~~
/in/foo.cc:42:1: error: expected unqualified-id before 'if'
   42 | if length(now)>ans then
      | ^~
/in/foo.cc:44:1: error: 'end' does not name a type
   44 | end;
      | ^~~
/in/foo.cc:46:1: error: 'begin' does not name a type
   46 | begin
      | ^~~~~
/in/foo.cc:47:12: error: 'ans' does not name a type
   47 | readln(n); ans:=0; fillchar(use,sizeof(use),0);
      |            ^~~
/in/foo.cc:47:28: error: expected constructor, destructor, or type conversion before '(' token
   47 | readln(n); ans:=0; fillchar(use,sizeof(use),0);
      |                            ^
/in/foo.cc:48:1: error: expected unqualified-id before 'for'
   48 | for i:=1 to n do
      | ^~~
/in/foo.cc:51:7: error: expected constructor, destructor, or type conversion before '(' token
   51 | readln(f);
      |       ^
/in/foo.cc:52:1: error: expected unqualified-id before 'for'
   52 | for i:=1 to n do
      | ^~~
/in/foo.cc:55:18: error: expected constructor, destructor, or type conversion before '(' token
   55 | inc(use[i]); main(s[i]); dec(use[i]);
      |                  ^
/in/foo.cc:55:29: error: expected constructor, destructor, or type conversion before '(' token
   55 | inc(use[i]); main(s[i]); dec(use[i]);
      |                             ^
/in/foo.cc:56:1: error: 'end' does not name a type
   56 | end;
      | ^~~
/in/foo.cc:57:6: error: expected constructor, destructor, or type conversion before '(' token
   57 | write(ans);
      |      ^
/in/foo.cc:58:1: error: 'end' does not name a type
   58 | end.
      | ^~~

信息

递交者
类型
递交
题目
P1311 单词接龙
语言
C++
递交时间
2026-05-18 15:47:00
评测时间
2026-05-18 15:47:00
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes