题解列表

筛选

二分法模块的使用,python

#MarkDown编辑器基本使用说明**如果这是您第一次使用MarkDown编辑器,建议先阅读这篇文章了解一下Markdown的基本使用方法。**##解题思路**1.找到所有Alice,Bob的下标,储存在一个列表里面2.通过遍历其中一个人的名字的下标,

黄金分割率(python)

解题思路:由题目可知,它会逐渐趋近于黄金分割率,因为只保留8位小数,所以说明到一个数之后会有一个定值,先找出定值的数从哪里开始找出大概在第20个数之后都恒定为0.61803399第16个/第17个0.61803381第17个/第18个0.61803406第18个/第19个0.61803396第19个/

二维数组的转置

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

蛇行 规律

解题思路:总而言之是找规律,先创建一个存放数据的数组,然后开始找规律,按照蛇形的规律可以发现i==0andj!=0时n1[i][j]=n1[i][j-1]+j+1;i==0andj!=0时n1[i][j]=n1[i][j-1]+j+1然后再用已知的数据带入就可以得到我们需要的数据了,

贪心算法的解法

解题思路:吞最小的就好了注意事项:看注释参考代码:n=int(input())a=list(map(int,input().split()))foriinrange(n):#复制一份放在列表后面,方便下面的elsea.append(a[i])lissum=0foriinrange(n-1):minno

python求解方法

解题思路:注意事项:参考代码:#完整版a,b=map(int,input().split())maps=[[0forjinrange(b)]foriinrange(a)]foriinrange(a):maps[i]=list(map(int,

python_周瑜的反间计

解题思路:1.按照题意定义列表,用一个while来输入case,并且当输入为-1时结束程序。2.输入询问的次数,for循环输入要查找的文件。3.用count()函数(或者index()函数,但这里前者更合适)查找是否有文件出现,输出对应的结果。

字符类型统计-傻瓜做法

解题思路:如果忘记了alpha、dight、space这几个单词的情况下可以用这个方法......注意事项:注意字母是会有大写小写两种状态的参考代码:inp=input()A=0B=0C=0D=0foriininp:if'a'<=i<='z'or'A'<

简单便捷解决美国大学

解题思路:1.输入州数2.while循环判断是否州数为0,为0则退出3.若不为0,则输入州的选票数4.要求最少票数,则列表排序,取得前一半+1的州的认可(就需要取得这一半多州的票的一半+1)5.将每个州的认可票数求和,打印出来。注意事项:参考代码:n=int(input())whilen!=0:lis