题解列表

筛选

数列(2进制)

摘要:k,N=map(int,input().split())lst=list(str(bin(N)))[::-1]del lst[-2:]f=0;ans=0for i in lst:    if i==&……

斐波那契数列(递归函数解法)python

摘要:解题思路:菲波那契数列的定义是数列的第一个和第二个数都为1,接下来每个数都等于前面两个数之和。根据这个定义,我们可以使用递推的方式计算菲波那契数列中第k个数的大小。注意事项:递归函数要注意结束语句,设……

全排列(python)

摘要:解题思路:注意事项:参考代码:def permutations(s, prefix=""):    if len(s) == 0:        print(prefix)    else:     ……

数的计数(python)

摘要:解题思路:注意事项:参考代码:def count_numbers(n):    # 创建一个长度为 n+1 的数组,用于存储中间结果    dp = [0] * (n + 1)    # 初始化基本情……

分数求和(python)

摘要:解题思路:注意事项:参考代码:'''Python标准库中的fractions模块是用于处理有理数(Rational Numbers)的一个强大的工具。有理数是可以表示为两个整数……

围圈报数(python)

摘要:解题思路:注意事项:参考代码:def josephus(n, m):    # 创建编号列表    people = list(range(1, n + 1))    # 记录出列的顺序    ord……

周末舞会(python)

摘要:解题思路:注意事项:参考代码:def dance_partner(men_count, women_count, dance_count):    men_queue = list(range(1, ……

1060:同因查找(python)

摘要:解题思路:注意事项:参考代码:for i in range(10,1001):    if(i%2==0 and i%3==0 and i%7==0):        print(i)    ……

编写题解 1160: 出圈(队列)

摘要:解题思路:把m-1个数加到后面之后,删除第一个数即可注意事项:参考代码:while True:    try:        n,m = map(int,input().split())       ……