CCF-CSF認証真題解答(python)(部分)--2017-12-2(ゲーム)
2017-12-2(ゲーム)
# del
n,k=input().split()
n,k=int(n),int(k)
lis=[]
for i in range(n):
lis.append(i+1)
j,j1 =1,0
while len(lis)>1:
if j%k==0 or j%10==k:
a=len(lis)
if (j-j1)%a>=1:
lis.extend(lis[0:((j-j1)%a-1)])
del lis[0:(j-j1)%a]
if (j-j1)%a==0:
del lis[a-1]
j1=j
j+=1
print(lis[0])