题解列表

筛选

很新手的解题,想到什么就写什么

解题思路:很简单,题目里有哪些量就设哪些量注意事项:最后输出的钱是津津手里的余钱加上妈妈给的钱参考代码:#include#include#definemoney300intmain(void){intget,

蛇形矩阵的数学解法

解题思路:利用数学公式化简注意事项:寻找蛇形矩阵每一项与行数列数的关系,易找到aij=i*j+(i+1)*i/2+(j+3)*j/2+1;再利用i+jintmain(){intn;scanf("%d",

简单易懂 给个赞 嘻嘻

解题思路:注意事项:参考代码:#includevoidfact(intn);intmain(){intn;//n是空的汽水瓶while(1){scanf("%d",&n);if(n>=1&&n<=100){fact(n);}else{return0;}}return0;}voidfa

幸运儿问题模拟求解

解题思路:注意事项:参考代码:#include#include#includeintmain(){intn,*people;while(scanf("%d",&n)!=EOF){people=(int*)malloc(sizeof(int)*n

2838: 有趣的跳跃解题

解题思路:不进行排序,1~n-1作为数组下标,命中的该元素直接设置为1(默认值为0),如果已经为1了,重新设置直接可以打印Notjolly,退出程序。最后对1-~n-1的数组元素直接判断,看值是否都为1,则打印Jolly,如果其中有一个为0,打印Notjolly,退出。

出圈直接解法

解题思路:注意事项:同样适用于m大于n的情况。参考代码:#include#include#includeintmain(){intn,m,*flag;while(scanf("%d%d",