ccfcsp考试201712-2游戏答案(python实现)
运行超时只打了90分,我怀疑是while game导致运行时间超时,如果大家有更好的思路,可以在下方的评论与我探讨。
n,k = list(map(int,input().split()))
ranks = []
num = 1
for i in range(1,n+1):
a = [i,i]
ranks.append(a)
game = True
while game:
delete = []
le = len(ranks)
for i in range(le):
ranks[i][1] = num
num+=1
if ranks[i][1] % k == 0 or ranks[i][1] % 10 == k:
delete.append(ranks[i])
for j in delete:
ranks.remove(j)
if len(ranks)==1:
print(ranks[0][0])
game = False