C语言训练: 1!~N!的和,注意数据类型的范围 解题思路:使用一个递归函数,进行求一个数(N)的N!注意事项:注意int,long,double,longdouble,longlong等等各类数据类型的范围(N取往上取数,N!的数据可能会超出设置变量的类型数据范围)参考代码:#includelonglongsquare(intn) 题解列表 2023年09月02日 0 点赞 0 评论 691 浏览 评分:9.9
优质题解 简易广搜BFS 解题思路:左上角(0,0)坐标作为队列初始节点,右下角(R-1,C-1)作为终点,定义步数整型数组ArrInt并初始化所有值=未访问weight,定义地图字符数组ArrCh来接收地图,定义一个队列头QueHead,定义一个结构体指针来接收新节点地址, 题解列表 2023年09月02日 0 点赞 0 评论 1208 浏览 评分:9.9
蓝桥杯2017年第八届真题-九宫幻方(搜索) 解题思路:单纯的九宫格情况只有9!=362880种,而且这个是带有限制的九宫格,情况更少,处理好重复情况搜索就行。注意事项:先处理出题目所示的所有情况,然后枚举目标的所有可能,看是否在题目的要求内。旋转有顺逆时针,翻转有上下左右,共四种参考代码:#includeusing 题解列表 2023年09月02日 0 点赞 0 评论 670 浏览 评分:9.9
暴力出奇迹 摘要:参考代码:#include<bits/stdc++.h> using namespace std; bool reversenum(int n) { string s = to_st…… 题解列表 2023年09月02日 0 点赞 0 评论 595 浏览 评分:9.9
jam计数法——python解法补充 摘要:解题思路:该题目主要就是在每一个jam数字中,要从右往左遍历,当遍历到的那一位满足list[i]+t-1-i<t的时候才能加一并且更改后续字母,不然无法满足从左往右依次递增的要求,为了解题方便,可以利…… 题解列表 2023年09月02日 0 点赞 0 评论 671 浏览 评分:9.9
Hello, World!的大小(难绷,注意,后有个空格) 摘要:参考代码: ```c #include int main() { char a[]="Hello, World!"; printf("%zu",sizeof(a));//%zu格式符是…… 题解列表 2023年09月02日 2 点赞 0 评论 1248 浏览 评分:9.9
python的咋没题解,我来加一个:1105数列 解题思路:首先做个列表,先把第一个元素1和第二个元素k放进去,接着开始运算,可以发现每一个k^i的后面的元素都是他前面的每一个元素与它的顺序求和,那就可以先利用循环往里面添加k^i之后的每一个元素,然后再往里面添加下一个k^i,接着重复以上内容, 题解列表 2023年09月02日 0 点赞 1 评论 716 浏览 评分:9.9
新手简单易懂 摘要:解题思路:注意事项:参考代码:#include<iostream> using namespace std; int main() { int i, n; int t = 1; int k…… 题解列表 2023年09月03日 0 点赞 0 评论 599 浏览 评分:9.9
两个数组解决,格式清晰,简单明了 第一个数组price[10]存放每本书的单价,即价格表,第二个数组num[10]存放每本书的数量,sum(初始化为0)存放总价。在计算总价时,可以用循环来计算每一类数的价格并加到sum中,即sum+=price[i]num[i]![](/image_editor_upload/20230903/202 题解列表 2023年09月03日 0 点赞 0 评论 1025 浏览 评分:9.9
辗转相除法--简单易懂 解题思路:辗转相除法,又叫欧几里得算法是用来求两个正整数最大公约数的算法。古希腊数学家欧几里得在其著作《TheElements》中最早描述了这种算法,所以被命名为欧几里得算法。扩展欧几里得算法可用于RSA加密等领域。假如需要求1997和615两个正整数的最大公约数,用欧几里得算法, 题解列表 2023年09月03日 0 点赞 0 评论 756 浏览 评分:9.9