编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#46917 #1018. 1-01E. JM的俄罗斯套娃 Compile Error 0 0 ms 0 K C++ / 1.1 K 20183400682 2020-12-17 22:06:37
显示原始代码
n = input();
a = [];
p = a p2 = [a];
for
    i in range(100) : p2.append(a);
flag = 0 def drop(q)
    :

      del(p[(q)-1]) def insert(q, w)
    : if ((w) != 0) : p.insert((q), (w));
else : p.insert((q), []) def target(q)
    : global p global flag if ((q) != 0) : if (type(p[(q)-1]) != type(1)) : p = p[(q)-1];
flag = flag + 1;
p2[flag] = p;
if ((q) == 0):
     flag=flag-1;
p = p2[flag] def out() : flag2 = 1;
  print("{", end='')
  if(len(p)!=0):
    for i in range(len(p)):
      if(type(p[i])==type([2,[3]])):
        if(flag2==1):
          print("[]", end='')
        elif(flag2==0):
          print(" []",end='')
        flag2=0;
  if (type(p[i]) == type(1)):
        if(flag2==0):
          print(' ', end='')
        print(p[i], end='')
        flag2=0;
  print("}\n",end='')
for i in range(eval(n)):
  b=input().split()
  if(len(b)==3):
    if(b[0]=='1'):
      insert(eval(b[1]),eval(b[2]));
  if (len(b) == 2):
    if(b[0]=='2'):
      drop(eval(b[1]))
    if(b[0]=='3'):
      target(eval(b[1]))
  if(len(b)==1):
    out();

编译信息

/sandbox/1/a.cpp:29:18: error: empty character constant
   print("{", end='')
                  ^~
/sandbox/1/a.cpp:34:27: error: empty character constant
           print("[]", end='')
                           ^~
/sandbox/1/a.cpp:36:27: error: empty character constant
           print(" []",end='')
                           ^~
/sandbox/1/a.cpp:40:26: error: empty character constant
           print(' ', end='')
                          ^~
/sandbox/1/a.cpp:41:25: error: empty character constant
         print(p[i], end='')
                         ^~
/sandbox/1/a.cpp:43:19: error: empty character constant
   print("}\n",end='')
                   ^~
/sandbox/1/a.cpp:1:1: error: 'n' does not name a type
 n=input();
 ^
/sandbox/1/a.cpp:2:1: error: 'a' does not name a type
 a=[];
 ^
/sandbox/1/a.cpp:3:1: error: 'p' does not name a type
 p=a
 ^
/sandbox/1/a.cpp:5:1: error: expected unqualified-id before 'for'
 for i in range(100):
 ^~~
/sandbox/1/a.cpp:7:1: error: 'flag' does not name a type; did you mean 'float'?
 flag=0
 ^~~~
 float
/sandbox/1/a.cpp:14:3: error: expected unqualified-id before 'else'
   else:
   ^~~~
/sandbox/1/a.cpp:22:7: error: 'flag' does not name a type; did you mean 'float'?
       flag=flag+1;
       ^~~~
       float
/sandbox/1/a.cpp:23:7: error: 'p2' does not name a type
       p2[flag]=p;
       ^~
/sandbox/1/a.cpp:24:3: error: expected unqualified-id before 'if'
   if((q)==0):
   ^~
/sandbox/1/a.cpp:26:6: error: 'p' does not name a type
      p=p2[flag]
      ^
/sandbox/1/a.cpp:29:8: error: expected constructor, destructor, or type conversion before '(' token
   print("{", end='')
        ^
/sandbox/1/a.cpp:38:7: error: expected unqualified-id before 'if'
       if(type(p[i])==type(1)):
       ^~
/sandbox/1/a.cpp:43:8: error: expected constructor, destructor, or type conversion before '(' token
   print("}\n",end='')
        ^
/sandbox/1/a.cpp:49:3: error: expected unqualified-id before 'if'
   if(len(b)==2):
   ^~