题解列表

筛选

常规解法易懂

emmm有一个结论对于一个正整数n来说,如果它存在【2,n】范围内的质因子,要么这些质因子全部小于等于sqrt(n),要么只存在一个大于sqrt(n)的质因子,而其余质因子全部小于等于sqrt(n)。所以,直接上代码了,代码有注释先打个质数表```cpp#include//#includeusingn

[编程入门]自由下落的距离计算 (C++代码)

#自由下落的距离计算像这种题目,相信大家小学时都见过,一般都是压轴的。我们可以先用小学解题的方法,分析一下。##分析过程设从m米的地方掉落:第一次:m/2第二次:m/2^2……第n次:m/2^n##代码**代码如下**-####代码块```cpp#include//万能头文件,

蓝桥杯历届试题-蚂蚁感冒-题解(C++代码)

基本思路就是在第一只感冒的蚂蚁左边的蚂蚁,如果向右,就会感冒,在其右边的蚂蚁向左,也会感冒,然后实现即可;abs用来求坐标的绝对值```cpp//#include#includeusingnamespacestd;intabs(inta){if(a

永远的零-题解(C++代码)

这个题做起来还是比较简单的```cpp#include#includeusingnamespacestd;intmain(){strings;while(cin>>s){intn=s.size();//计算总共的数字数量inti=0;intmax=0;inttemp;intrest=0;while(i

字符序列模式识别-题解(C++代码)

摘要:#### 解题思路: (1)子序列长度>0,所以字符串不会出现等于&的情况,即字符串长度不会为1,若为1,则输出NO; (2)字符串中间那个一定是&,所以如果字符串中间的不是&,则输出NO; ……

蓝桥杯算法提高-能量项链-题解(C++代码)贪心思想

这一题可以用贪心来做,想象有n个数字围成一个圈,然后每次选取最小的一位数作为中间数合并,经过n-1次合并后得到的总能量即为最大值。例如425310第一次合并:10x2x5=1005310第二次合并:5x3x10=150510第三次合并:10x5x10=500答案为:750ps:代码打的太丑,不发了。