编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#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):
^~