题解列表

筛选

【偶数求和】-题解(C++代码)

来求教,哪位大佬能帮看看,为什么答案只对一半。1.公式解,区间为b的平均数为2*b*i-b+1,从1到a/b个区间2.最后一个区间中不足b个数,直接用和除以个数#includeusingnamespacestd;intmain(){inta,

蓝桥杯算法提高VIP-最长单词-题解(C++代码) 两种方法

方法一:gets()拿到字符串在进行分析(占用内存较大)**思路:遍历字符串,遇到空格就把之前所扫描到的所有字符组成的字符串打进数组**#include#include#include#include#includeusingnamespacestd;intmain(){chars[100000];g

蛇行矩阵 (C++代码)

#include#includeusingnamespacestd;intmain(){intn,i,j;while(scanf("%d",&n)!=EOF){inta[n][n];a[0][0]=1;for(i=1;i

The 3n + 1 problem -题解(C语言代码)答案错误%33的同学请进

解题思路:首先自己已经二刷,又遇到了一些坑,在此总结思考一下先找思路,就是简单的判断偶数除2,奇数*3+1注意事项:考虑以下几个方面:1:给的i,j值可能不是按从小到大的顺序2:中间变量temp可能在计算temp=temp*3+1的过程中超int范围[详细解题思路(老师讲解)](https://mp.

35.杨辉三角-题解(Java代码)

这个题最主要的还是推导公式,这也是唯一需要思考的地方。开设一个等长等宽的矩阵,不难推导出这样的公式:a[i][j]=a[i-1][j-1]+a[i-1][j];由于之后的运算可能会使数据溢出,所以使用long才行```javapackagedotcpp;importjava.util.Scanner;