问题描述
试题编号: | 201712-2 |
试题名称: | 游戏 |
时间限制: | 1.0s |
内存限制: | 256.0MB |
问题描述: | 问题描述 有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。 输入格式 输入一行,包括两个整数n和k,意义如题目所述。 输出格式 输出一行,包含一个整数,表示获胜的小朋友编号。 样例输入 5 2 样例输出 3 样例输入 7 3 样例输出 4 数据规模和约定 对于所有评测用例,1 ≤ n ≤ 1000,1 ≤ k ≤ 9。 |
s=input().split()
n=int(s[0])
k=int(s[1])
a=[1 for i in range(0,n)]
total=sum(a)
num=0
while total>1:
for i in range(0,len(a)):
if a[i]!=0:
num+=1
if (num%k==0)or(num%10==k):
a[i]=0
total=sum(a)
if total==1:
break
index=a.index(1)
print(index+1)