CCF Python题解(100分)201712-2 游戏
2018-11-13 13:19
357 查看
CCF Python题解(100分)201712-2 游戏
# _*_ coding=utf-8 _*_ __author__ = 'SRF' __date__ = '2018/8/26 14:30' # n 上次记录到的值 # import sys # sys.setrecursionlimit(1000000) n, k = map(int, input().split()) list1 = [i for i in range(1, n + 1)] def f(last, length): list2 = list1[:] for index in range(length): # global data data = index + last if data >= k: if data % k == 0 or int(str(data)[-1]) == k: list1.remove(list2[index]) if len(list1) == 1: print(list1[0]) else: f(data + 1, len(list1)) if n == 1: print(1) elif k == 1: print(n) else: f(1, n)阅读更多
相关文章推荐
- python ccf题解 201712-2 游戏
- CCF Python题解(100分)201512-2 消除类游戏
- CCF Python题解(100分)201712-1 最小差值
- CCF Python题解(100分)201709-2 公共钥匙盒
- CCF Python题解(100分)201509-2 日期计算
- CCF Python题解(100分)201312-1 出现次数最多的数
- CCF Python题解(100分)201703-2 学生排队
- CCF Python题解(100分)201503-2 数字排序
- CCF Python题解(100分)201612-1 中间数
- CCF Python题解(100分)201412-2 Z字形扫描
- CCF Python题解(100分)201609-1 最大波动
- CCF Python题解(100分)201612-2 工资计算
- CCF Python题解(100分)201409-2 画图
- CCF Python题解(100分)201609-2 火车购票
- CCF Python题解(100分)201403-2 窗口
- CCF Python题解(100分)201604-1 折点计数
- CCF Python题解(100分)201604-2 俄罗斯方块
- CCF Python题解(100分)201312-2 ISBN号码
- CCF Python题解(100分)201509-1 数列分段
- CCF Python题解(100分)201803-1 跳一跳