计算星期几(python超简单方法)(不需要用循环) 解题思路:由于题目当天是星期天,而每星期7天,也就是7天一个周期。所以我们只需要用(a**b)%7就可以得出答案是那个星期的第几天,然后在星期天的基础上往上加就行了,不需要用for循环,大大减少了时间复杂度参考代码:a,b=map(int,input().split())week=(a**b)%7if 题解列表 2023年12月11日 0 点赞 0 评论 707 浏览 评分:9.9
余数相同问题 解题思路:使用whileTrue循环,从2开始每个数遍历,直到出现第一个能使a,b,c余数相同的除数出现参考代码:a,b,c=map(int,input().split())x=2whileTrue:ifa%x==b%x==c%x:print(x)breakelse:x+=1 题解列表 2023年12月11日 0 点赞 0 评论 519 浏览 评分:7.3
数列(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==&…… 题解列表 2023年12月11日 0 点赞 0 评论 535 浏览 评分:0.0
输出病人正常血压持续的最长时间(python) 摘要:解题思路:思路简单清晰,直接看注释参考代码:n = int(input())blood_pressure_list = [] # 用来存储持续的时间blood_pressure_time = 0 …… 题解列表 2023年12月11日 0 点赞 0 评论 599 浏览 评分:0.0
斐波那契数列(递归函数解法)python 解题思路:菲波那契数列的定义是数列的第一个和第二个数都为1,接下来每个数都等于前面两个数之和。根据这个定义,我们可以使用递推的方式计算菲波那契数列中第k个数的大小。注意事项:递归函数要注意结束语句,设立适当的结束条件参考代码:deffibonacci(k):ifk==1ork==2:return1el 题解列表 2023年12月10日 0 点赞 0 评论 857 浏览 评分:9.9
全排列(python) 摘要:解题思路:注意事项:参考代码:def permutations(s, prefix=""): if len(s) == 0: print(prefix) else: …… 题解列表 2023年12月10日 0 点赞 0 评论 620 浏览 评分:9.9
数的计数(python) 摘要:解题思路:注意事项:参考代码:def count_numbers(n): # 创建一个长度为 n+1 的数组,用于存储中间结果 dp = [0] * (n + 1) # 初始化基本情…… 题解列表 2023年12月10日 0 点赞 0 评论 687 浏览 评分:0.0
分数求和(python) 摘要:解题思路:注意事项:参考代码:'''Python标准库中的fractions模块是用于处理有理数(Rational Numbers)的一个强大的工具。有理数是可以表示为两个整数…… 题解列表 2023年12月10日 0 点赞 0 评论 590 浏览 评分:0.0
围圈报数(python) 摘要:解题思路:注意事项:参考代码:def josephus(n, m): # 创建编号列表 people = list(range(1, n + 1)) # 记录出列的顺序 ord…… 题解列表 2023年12月10日 0 点赞 0 评论 563 浏览 评分:9.9
周末舞会(python) 摘要:解题思路:注意事项:参考代码:def dance_partner(men_count, women_count, dance_count): men_queue = list(range(1, …… 题解列表 2023年12月10日 0 点赞 0 评论 563 浏览 评分:0.0