题解列表

筛选

2000:偶数列举

解题思路:注意事项:参考代码:#includeusingnamespacestd;intmain(){inti=1,n=0;cin>>n;while(i

2798: 整数序列的元素最大跨度值

解题思路:用C++自带的函数模板求出最大值最小值,然后相减注意事项:这里有一个坑,在初始化最小值也就是minn的时候不要初始化为0,题目要求为非负整数,0已经比所有非负整数小了,如果用这个会导致每次比较0都是最小值,这道题很巧妙,给了一个minn初始化为0也能得到运行结果的示例,

模拟计算器(一看就会)

解题思路:一看就懂参考代码:#includeintmain(){inta,b;charc;scanf("%d%d%c",&a,&b,&c);switch(c){case'+':printf("%d",a+b);break;case'-':printf(

双变量比较基础且容易看懂

解题思路:一个变量用于累加,一个变量用于储存值注意事项:参考代码:a,b,c=map(int,input().strip().split())res_1=1result_1=0res_2=1result_2=0res_3=1result_3=0foriinrange(a):result_1+=res_

递归简易方法

解题思路:注意事项:参考代码:#includeintmaxg(intx,inty){if(y==0)returnx;returnmaxg(y,x%y);}intming(intx,inty){returnx/maxg(x,y)*y;}intmain(){inta,

python的"//"与C++的"/"对比

我用了AI润色了我的``口语化``题解,润色之后如下:##解题思路1.数据类型:整数。2.数据范围:`-10000

题目简易方法递归

解题思路:注意事项:参考代码:#includevoidt(intn){if(n==0)return;t(n/8);printf("%d",n%8);}intmain(){intx;scanf("%d",&x);if(x==0){printf("0");}else{t(x);}retu

2868: 最长最短单词(简单易懂)

解题思路:有多个字符串组成就可以理解为列表,那就可以先找到这些字符串中那个最长那个最短,再把下标返回原列表就行注意事项:参考代码:a=input().split()b=[]foriinrange(len(a)):b.append(len(a[i]))#把每个字符串的长度都存在新的列表中print(a[

有趣的对应档位

解题思路:通过减法对应一个档,再通过赋新值来让条件循环不断进行注意事项:后面因为乘了0.1所以输出时要用int参考代码:now=int(input())profile=[1000000,600000,400000,200000,100000]rate=[0.01,