用户输出
{2 [] 1}
{2 []}
{}
{6}
{2 []}
系统信息
Exited with return code 0
编号 | 题目 | 状态 | 分数 | 总时间 | 内存 | 代码 / 答案文件 | 提交者 | 提交时间 |
---|---|---|---|---|---|---|---|---|
#46918 | #1018. 1-01E. JM的俄罗斯套娃 | Accepted | 100 | 496 ms | 28656 K | Python 3 / 1.1 K | 20183400682 | 2020-12-17 22:06:54 |
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();
用户输出
{2 [] 1}
{2 []}
{}
{6}
{2 []}
系统信息
Exited with return code 0
用户输出
{2 4 3 5 1 6}
{2 3 5 6}
系统信息
Exited with return code 0
28
1 0 12
1 1 4
1 1 7
1 2 0
1 0 0
2 2
4
3 1
1 0 89
1 1 0
1 0 0
1 3 0
4
3 0
4
3 3
4
<50 bytes omitted>
用户输出
{[] 7 [] 4}
{[] 89 [] []}
{[] 7 [] 4}
{}
{1}
{}
{[] 7 [] 4}
{[] [] 4}
系统信息
Exited with return code 0
20
1 0 0
1 1 1
1 0 0
1 3 2
4
3 1
1 0 17
1 1 12
1 2 19
2 1
1 0 23
1 3 0
4
3 0
3 1
3 0
<16 bytes omitted>
用户输出
{[] [] 1 2}
{23 12 19 []}
{[] 1 2}
{}
系统信息
Exited with return code 0
45
1 0 11
1 1 0
2 1
1 0 32
4
3 2
1 0 0
1 1 0
1 2 40
1 3 0
4
3 3
4
3 2
1 0 0
3 1
1 0
<129 bytes omitted>
{32 []}
{[] [] 40 []}
{[] [] 40 []}
{12}
{[]}
{12}
{[] [] 40 []}
{32 []}
{32 []}
{[] [] 40
<26 bytes omitted>
用户输出
{32 []}
{[] [] 40 []}
{[] [] 40 []}
{12}
{[]}
{12}
{[] [] 40 []}
{32 []}
{32 []}
{[] [] 40 []}
{[] 40 []}
{32 []}
系统信息
Exited with return code 0
50
1 0 12
1 0 8
1 0 19
1 3 6
4
1 4 34
1 5 7
1 5 8
4
1 7 91
1 1 1
1 7 2
1 0 12
4
1 0 8
<251 bytes omitted>
{19 8 12 6}
{19 8 12 6 34 8 7}
{12 19 1 8 12 6 34 8 2 7 91}
{19 8 12 6 34 7 19 1 8 12 6 34 8 2 7
<259 bytes omitted>
用户输出
{19 8 12 6}
{19 8 12 6 34 8 7}
{12 19 1 8 12 6 34 8 2 7 91}
{19 8 12 6 34 7 19 1 8 12 6 34 8 2 7 91}
{19 8 12 6 34 8 7 19 1 8 12
<224 bytes omitted>
系统信息
Exited with return code 0
50
1 0 0
1 0 8
2 2
1 1 6
4
1 2 34
1 3 0
1 3 8
4
1 4 0
2 1
1 4 2
1 0 12
4
1 0 8
1 0 1
<234 bytes omitted>
{8 6}
{8 6 34 8 []}
{12 6 34 8 [] 2 []}
{19 8 12 6 34 7 6 34 8 [] 2 []}
{12 19 [] 6 74 83 [] 8 1
<186 bytes omitted>
用户输出
{8 6}
{8 6 34 8 []}
{12 6 34 8 [] 2 []}
{19 8 12 6 34 7 6 34 8 [] 2 []}
{12 19 [] 6 74 83 [] 8 12 6 34 8 2 7 6 95 34 8 [] 2 []}
<151 bytes omitted>
系统信息
Exited with return code 0
50
1 0 0
1 1 0
1 0 29
1 3 0
1 0 8
1 5 0
1 1 88
1 2 0
2 8
4
3 5
1 0 63
1 0 52
1 2 19
1
<187 bytes omitted>
{8 88 [] 29 [] [] []}
{63 7}
{8 88 [] 29 [] [] []}
{18 71 33}
{18}
{5 15 45}
{9 15 45}
{9 15
<16 bytes omitted>
用户输出
{8 88 [] 29 [] [] []}
{63 7}
{8 88 [] 29 [] [] []}
{18 71 33}
{18}
{5 15 45}
{9 15 45}
{9 15 45}
{9 15 45}
系统信息
Exited with return code 0
用户输出
{9}
{[]}
{}
系统信息
Exited with return code 0