题解列表

筛选

编写题解 3016: 第几项

解题思路:利用循环,满足条件break,跳出循环注意事项:m,n为正整数,当m=1时,range(1,1)不起作用参考代码:m=int(input())s=0#加和forninrange(1,m+2):#避免m=1特殊情况,或取一个很大的数s+=nifs>m:print(n)break

01背包问题dp

摘要:解题思路:注意事项:参考代码:a,b = map(int,input().split()) obj=[list(map(int,input().split()))for i in range(b)]……

编写题解 3015: 幂的末尾

摘要:解题思路:注意事项:参考代码:a,b=map(int,input().split())c=pow(a,b)d=c%1000print(f'{d:0>3d}')……

####题解 1273: ISBN码:直观的做法---python

摘要:解题思路:因为ISBN码长度是固定的,并且明确说明了用哪几位的下标进行计算,可以直接建立索引列表  注意事项:参考代码:isbn = input() sum = 0 cor = [0, 2……

编写题解 3014: 计算星期几

摘要:解题思路:7天一个周期,对7求余即可得到与今天的   星期间隔,再加上原来的星期几(q),就是多少天后的星期几注意事项:若今天是星期2,把q改成2参考代码:a,b=map(int,input().sp……

整数平均值

解题思路:注意事项:参考代码:n=int(input())#输入整数s=0#初始化求和n_list=[]#定义一个空列表n_list=list(map(int,input().split()))从键盘输入一行n个数字foriinn_list:s=s+int(i)#求和print(s//n)#整数平均值

编写题解 2822: 求分数序列和

摘要:解题思路:注意事项:参考代码:n=int(input())sum=0#分数之和p_list=[1]q_list=[2]for i in range(n):        q_list.append(p……

用lamda函数来计算delta

摘要:解题思路:首先从math库导入sqrt函数用来计算平方根,然后接受输入,计算delta,通过条件判断来计算,特别注意<0时需要实部虚部分开计算注意事项:注意x1 x2之间有空格参考代码:from ma……

2890:细菌的繁殖与扩散 题解

解题思路:整比较暴力,不过固定9阶方阵,时间不长定义两个元素相同菌群矩阵,遍历第一个矩阵将结果记录到新的矩阵中注意事项:每天更新矩阵时用深拷贝copy.deepcopy(),保证两矩阵地址更不同,互不影响参考代码:importcopym,day=map(int,