csp 2017年12月第二题 游戏 Python题解100分

Posted 阳光中的影子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csp 2017年12月第二题 游戏 Python题解100分相关的知识,希望对你有一定的参考价值。

题意就不重复了,其实就是num代表这些人的一个列表,先全部为1,如果某个编号的人淘汰了,使该编号的人为0,内循环i从1到n,如果num[i]不为0,计数++,然后判断.....

 

n,k=map(int,input().split(" "))
num=[1 for i in range(1,n+1)]
num2=[i for i in range(1,n+1)]
num.insert(0,0)
ans=n
x=0
t=0
if(k==1):
    print(n)
else:
    while(ans!=1):
        for i in range(1,n+1):
            if(num[i]!=0):
                t=t+1
                data=t
                #print(data,‘*‘)
                if(data%k==0 or data%10==k):
                    #print(data)
                    num[i]=0
                    num2.remove(i)
                    ans=ans-1
        x=x+1
    print(num2[0])

 

以上是关于csp 2017年12月第二题 游戏 Python题解100分的主要内容,如果未能解决你的问题,请参考以下文章

CSP认证考试(第九次)第二题

算法题CCF CSP第二题练习(更新中)

等级考试专题五:CSP-J 2020复赛第二题题解(桶排序的应用)

CCF系列题解--2017年12月第三题 Crontab

CCF系列题解--2017年12月第三题 Crontab

CCF系列题解--2017年12月第三题 Crontab