解题思路:
注意事项:
参考代码:
A=[] a=int(input()) B=[2,1,0] C=[0,2,1] c=0 for i in range(a): A.append(i+1) while len(A)!=1: if len(A)>3: b=c c=(len(A)-C[b])%3 del A[B[b]::3] elif len(A)==3: if c == 1: del A[2] del A[1] elif c == 0: del A[2] del A[0] else: del A[1] del A[0] else: if c == 1: del A[1] else: del A[0] print(A[0])
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:565 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:934 |
C语言训练-自由落体问题 (C语言代码)浏览:650 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:821 |
幸运数 (C++代码)浏览:1309 |
母牛的故事 (C语言代码)浏览:1045 |
【亲和数】 (C语言代码)浏览:628 |
Hello, world! (C语言代码)浏览:916 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:607 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:710 |