题解列表

筛选

优质题解

蓝桥杯2022年第十三届省赛真题-刷题统计

摘要:解题思路:先用ans表示有多少周,n/(5*a+b*2)工作日有二天,周末有二天sum表示天数用n-(5*a+2*b)*ans=剩余的天数剩余的天数一定会落在工作日,或者周末这两种情况;再用(n-(5……
优质题解

题解 1017: [编程入门]完数的判断 【C语言】

摘要:解题思路:使用两层for循环,第一层for循环用来遍历1-n的所有数,这些数定义为num;第二层for循环用于找出num的所有因子(除num本身),遍历从1到num-1的所有数,用i表示。sum用于累……
优质题解

1069: 二级C语言-寻找矩阵最值

摘要:解题思路:(1)题目对于输入的二维矩阵只是要求找最大值,而找最大值的方法只是在每次输入值时进行比较和更新,故本题有个偷懒的写法:不建立二维数组,只需要用 for() 或者 while() 连续输入 n……
优质题解

2680: 蓝桥杯2022年第十三届省赛真题-纸张尺寸

摘要:解题思路:只想到了两个思路,一个是用循环做模拟,一个是找规律.简单模拟一下,A0->A1  是A1的短边等于A0的长边减半,A1的长边等于A0的短边。代码如下:#include <stdio.h> ……
优质题解

C语言二进制问题,思路清晰(一生之敌——时间超限)

摘要:#题解(后文有思路): 这个题大概是自我从汉诺塔入门递归算法和对分法求最大子序列以来,用脑子用的最多的题。虽然10%的时间就想出了算法思路,然后90%的时间来处理时间超限和优化算法,而且我的错误百分……
优质题解

快速幂的递归方法

摘要:解题思路:等差数列公式: an=a1+(n-1)d等比数列公式:an=a1*q(n-1)等比数列中的项数k能取到109得到的结果非常大,所以快速幂方法可以解决数据益出快速幂①如果b是奇数,ab=a*a……
优质题解

蓝桥杯2022年第十三届省赛真题-重新排序(c语言题解-简单哈希算法,不用排序时间复杂度o(n))

摘要:解题思路:就是利用拆开之后的数字放在哈希表里面然后在哈希表里面找需要的数拆开之后的值是多少,在那个值的第几个位置排着,然后直接找就好了,时间复杂度o(n),多说一句这个题用排序很可能时间超时了!!!第……