题解列表

筛选

蓝桥杯算法训练VIP-麦森数

1.无论是int还是longlong都肯能会超出范围导致结果出错所以我们可以采用数组的方式进行存储[[1]数组高精度][小克林家的店铺]2.如果采用逐个相乘得到高次幂,速度太慢,可以采用快速幂的方法进行运算[快速幂](https://baike.baidu.com/item/%E5%BF%AB%E9%

简单的字符串(有思路C++)

#includeusingnamespacestd;//因为每次只用对比后一个字符,所以这样模拟就行,但是//要注意最后一个字符怎么输出,其方法是加一个无关字符,然后让计数器从0开始,//因为有最后一个无关字符,所以原字符串的最后一个字符也能被输出,

蓝桥杯历届试题-回文数字

摘要:解题思路:代码思路有点乱注意事项:参考代码:#include<stdio.h>int main(){ int n,sum,a; int i,j,k,count=0; scanf("%d",&n); f……

用二维数组思维(优化)解题

解题思路:看到本题大家可能会想到用二维数组的方法解题,当检测样例比较小的时候(比如a=5,b=4),只需要一个较小的二维数组(如b[10][10])就可以解决,但是当检测样例很大如(a=1000,b=200)等所构造的二维数组很大,空间复杂度与时间复杂度都很高。

自己总结——简洁明了

摘要:解题思路:注意事项:参考代码:import java.util.Scanner; import java.util.Arrays; public class 分数统计 { public……

常用懒人解法

摘要:解题思路:直接调用内置函数tolower(),作用是将大写字母字符转成小写字符注意事项:非万能头选手记得引用ctype头文件参考代码:#include<bits/stdc++.h>using name……