解题思路:
注意事项:
参考代码:
def ij(ls): if ls==[]: ls.append(1) else: for i in range(1,max(ls)+2): if i not in ls: ls.append(i) break n=int(input()) ls=[] for i in range(1,n+1): w=list(map(str,input().split())) if w[0]=='New': ij(ls) print(ls[-1]) if w[0]=='Delete': if int(w[1]) in ls: ls.remove(int(w[1])) print('Successful') else: print('Failed')
0.0分
0 人评分
三进制小数 (C++代码)(第11位大于1.5才能进位)浏览:1140 |
【蟠桃记】 (C++代码)(递归计算)浏览:955 |
Biggest Number (C++代码)回溯法浏览:1612 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1416 |
大神老白 (C语言代码)浏览:640 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1051 |
【排队买票】 (C语言代码)浏览:899 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:919 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:522 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |