题解列表

筛选

python-排列式

解题思路:分析:积、乘数1、乘数2,的位数之和为9如此积只能为4位数。一个四位数可以分解为:①一个1位数*一个4位数②一个2位数*一个3位数如果积不是4位数,那么积、乘数1、乘数2,的位数之和得不到9确定积为四位数之后,积的范围为[1234,9876],遍历检查就可以了。
优质题解

python-找素数

解题思路:首先分析题目:问题1:数据较大,如果遍历依次判断素数的话,会超时。解决方法:埃拉托色尼筛选法。原文链接:https://blog.csdn.net/xiaoquantouer/article/details/51817803问题2:在解题的过程中,

蓝桥杯历届试题-回文数字 Python!!

解题思路:利用循环嵌套实现对10000~999999的遍历而各位数之和,我们可以先将其转换为字符串然后遍历字符串,遍历过程中将元素转换回整形,并将其相加与记录最后用字符串的正逆序输出判断是否对称完成注意事项:参考代码:a=int(input())b=0foriinrange(10000,

python-扫雷扫雷

摘要:解题思路:这道题没有什么要多说的。注意格式Field  #i:,这里只有一个空格,另外不要忘记最后的冒号。注意事项:参考代码:def f(n,m,t):       G = []       fo……

python-打水问题

摘要:解题思路:注意事项:参考代码:def f(n,m):       A = [int(i) for i in input().strip().split()]       A.sort()    ……

python-我们的征途是星辰大海

摘要:解题思路:这道题就是常规思路吧,处理好数据然后按照要求去进行模拟应该就没什么问题。注意:题目在行走的途中到达终点即算作到达了终点,而不是行走完成之后再进行判断是否到达终点。注意事项:参考代码:def ……

小小新手:DNA

```pythonn=int(input())whilen:a,b=map(int,input().split())ss=[]j=0foriinrange(0,a*b+1):s=[''forkinrange(0,a)]s[j]=s[a-j-1]='X'ss.append(s)j+=1ifj==a:de

小小新手:2^k进制数

```pythondefxx(i,n):ss=[]whilei:ss.append(i%n)i//=nss.reverse()forjinrange(0,len(ss)-1):ifss[j]>=ss[j+1]:returnFalseelse:iflen(ss)>=2:returnTrueelse:re
优质题解

python-开灯游戏

解题思路:穷举遍历。①我们可以将9个开关看成9位二进制数,1表示开,0表示关。那么所有的可能也就是十进制下0~511。②对十进制下0~511进行遍历,先将其转化为9位二进制数,然后判断每一个开关的状态,从而去调控灯的状态。每个开关按一次,灯的状态会发生变化开变为关,关变为开。