题解列表

筛选

2213: 蓝桥杯算法训练-送分啦 过分了

解题思路:只能printyes,printno会被坑(竟然字数太少,我就多刷点字吧)啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦注意事项:无参考代码:print("yes")

动态规划砝码称重

n=int(input())li=list(map(int,input().split()))#给出n个砝码的重量weigh=sum(li)#对列表li求和,得出砝码能称出的最大重量weigh#建立二维数组,dp[i][j]==1表示当有列表li中前i个砝码时可以称出重量jdp=[[0foriinra

扫地机器人(python)

###解题思路1.找出机器人最小的打扫的格数,为(格子数//机器人数)和第一个机器人的位置表示(因为第一个机器人左边的格子只能他自己去打扫)中的最大值2.进行判断每个机器人都已这个作为打扫的大小能不能打扫完格子,如果不能就加一,再测试###注意事项1.机器人的打扫一定会打扫他开始在的那个格子###代码

蛇形矩阵的解题方法

摘要:解题思路:注意事项:参考代码:n = int(input())  # 一共 n 行x = 1  # 表示每一行的第一个数p = 2for i in range(1, n+1) :    m = n  ……

虽然复杂一点点 但是也很好理解

解题思路:将输入换成列表由于题目中说明只有一个缺失一个重复那么只要列表中该数据的数量为2那就是重复的,再用for语句遍历关于缺失的应该注意用数列从最小的开始到最大的再令一个数从最小的开始如果哪个不相等就输出这个。注意事项:参考代码:N=eval(input())x=1c=[]whilex<=N:a=l

蓝桥杯基础练习VIP-Sine之舞 -(递归、python代码)

#解题思路大多数求数列的问题可以利用递归的思想来解决,递归解题简洁有力,可读性好。本题的关键是如何找到An和Sn表达式的规律。##An表达式观察题目给出的式子,可得到An递归定义:![](/image_editor_upload/20220319041947_56944.png)##Sn表达式同样,

蓝桥杯算法提高VIP-Torry的困惑(提高型) -(Python代码)

解题思路:解决此题的关键就是筛选质数和大数乘取模的方法,普通的筛法无疑是会超时的,现存高效的质数筛选方法有埃氏筛、线性筛等,理论来说线性筛更高效,考虑数据规模并不太大,本题使用埃氏筛来进行质数的筛选,筛法具体的思想就不在此赘述,有兴趣的题友可以自行搜索素数筛;然后再来说说大数乘取模,

python最简代码

摘要:解题思路:用python里的字典,当为1时,键为快捷方式,值为快捷方式指向的文件名;当为0时,键为文件名,值为内容。参考代码:s = input() dian = {} while s!=&#39……