题解列表

筛选

优质题解

蓝桥杯算法训练VIP-幂方分解(java代码)

摘要:解题思路:        将需要转化的数转化成二进制数即可,题中的137可以转化为10001001,根据进制转化的规则,很容易得到137 = 2^7+2^3+2^0,7,3,0分别为10001001从……

KMP中的Next数组

摘要:#思路 对于字符串s[1~ i], 当 i %(i-Next[i])==0 时,字符串具有最小前缀循环元s[1~ i-Next[i] ],且循环元的长度就是i-Next[i] 当 i %(i-N……

整除的尾数整除的尾数

摘要:解题思路:    可以参考这位大佬的整除的尾数-题解(C语言代码)觉得他写的还不错,我的格式跟他的差不多。注意事项:行末没有空格参考代码:#include<stdio.h>#include<math.……

二级C语言-自定义函数

摘要:解题思路:注意事项:注意调用前面是double就可以了参考代码:#include<stdio.h>#include<math.h>double a,b,sum=0;double fact(int n)……

python-阮小二买彩票

摘要:解题思路:一楼已经有了很简单的题解,这里发一些递归的思路。递归思路。可以看成一棵树进行递归。以3121举例来说。递归遍历出所有结果。当然结果中有很多不符合条件的数,比如说3111,因此我们需要对递归后……

1541: 蓝桥杯算法提高VIP-欧拉函数(时间复杂度n*logn)

摘要:解题思路:对于两个数互质的定义是两数的公约数只有1,我们也可以理解为他们的最大公约数是1一说到最大公约数就不得不提欧几里得法了欧几里得算法又称辗转相除法,是指用于计算两个非负整数a,b的最大公约数。计……

二级C语言-最小绝对值(炒鸡详细!!)

摘要:解题思路:先把数组元素全部换算至对应的绝对值放进另一个数组,然后遍历比较换算为绝对值之后的数组,找出最小值的下标,用来方便与最后一个元素进行交换,最后输出原来的数组。到这里相信大家都会做了吧!!注意事……

1458: 蓝桥杯2013年第四届真题-错误票据

摘要:解题思路:开辟一个数组,记录票号出现的情况,然后用两个变量min max记录票据的最小值和最大值等输入结束以后,从min到max开始遍历数组,如果p[i]==0说明票据i一次也没出现过 如果p[i]>……