题解列表

筛选

C语言训练-计算1977!*-题解(C++代码)——大数运算

#思路模拟一下大数乘法即可,思路比较简单。关键在于确定开多么大的数组,假设有两千个两千相乘最多不可能超过4(2000有四位)*2000(两千个两千)=8000位,所以开10000的数组一定可以装下这个数。#代码#includeusingnamespacestd;intmain(){intnum[100

C语言训练-舍罕王的失算-题解(C++代码)——大数运算

这个题,它给的样例答案是错的,正确的结果应该是18446744073709551615(2的64次方-1)#思路模拟大数运算,编写一个大数加法(用于加和),在编写一个大数乘法(用于累乘)#代码#includeusingnamespacestd;intnum[100]={0};intadd[100]={

77.单点修改区间查询-题解(C++代码)只做最好的思路!

本题是算法课程的最后一题,虽然说有难度,但是吧也仅仅只能算是实现了线段树的基础功能而已。。。话虽如此,但我是真的不会码出这个线段树,后来请教了本网站的老师,才终于AC了这题,参照老师的代码,自己思考后码了一遍,具体代码如下:```cpp//#include#include#includeusingna

[编程入门]电报加密-题解(C++代码)

第一次写题解,我的水平和小白差不多,都得继续学习。#includestdio是调用系统函数的#include这是字符串库函数intmain(){chara[100];gets(a);inti;intlength=strlen(a);strlen是个计数器函数for(i=0;i='a'&&a[i]