题解列表

筛选

C语言 两种方法

摘要:解题思路:(一) 建一个26位的数组,0~25代表a~z的个数,选出最大并记录最大的这个位置(二) 逐个读取字符串各个元素,相同的加一;选取最大的,并记录最大字符 注意事项:注意题目要求不超过1000……

dp思路_1255蓝桥杯算法提高-能量项链

摘要:dp思路;dp[i,j]表示从i到j的最大能量;将每一次的合并都简化成两步:在第k个和k+1之前断开,分别找到i->k和k+1->j的的最大能量dp[i,k], dp[k+1,j];再把这两个合并得到……

1022: [编程入门]筛选N以内的素数

摘要:解题思路:简单素数筛选法的原理:一个数不管是不是素数,它的倍数都一定不是素数。所以我先定义一个bool数组,素数都是0,用简单素数筛选法把非素数改成1。注意事项:(1)本来想写成for循环嵌套,最外面……

1023: [编程入门]选择排序

摘要:解题思路:选择排序的原理:从数组的第一个数开始遍历整个数组,找到最小数并于数组的第一个数交换,下一轮再从第二个数开始遍历,以此类推。注意事项:(1)在找bug时浪费了大量时间,因为我不会用断点,deb……

蓝桥杯基础练习VIP-报时助手(python)

摘要:解题思路:通过设置小时与分钟输出两函数来实现注意事项:注意中英文字符,大于20的数字输出参考代码:h,m=[int(i) for i in input().split()]readline = {&#……

python-现代诗如蚯蚓(简单、复制比较)

摘要:解题思路:首先,记输入的字符串为s。我们可以知道,循环的子字符串的长度可能为1,2,...,n//2,n①我们用ans存储最后结果,初始化为1,这样后续就不用判断子字符串为n的情况了②建立循环i to……