题解列表

筛选

【出圈】-题解(C++代码)

#这题直接用数组模拟循环```cpp#include#include#includeusingnamespacestd;intmain(){intn,m;//注意循环输入while(cin>>n>>m){intkk=0;inta[100000];for(inti=1;i

弟弟的作业-题解(C语言代码)

**第一次写这种程度的题,自己搞了一下午,希望自己走过的弯路能够帮助你们****解题思路很重要,借鉴的其他人的思路!!!!**1.以文件结束符结尾,EOF何时结束输入ctrl+c结束2.用到了字符转化为数字```c#include#includeintmain(){inta,

[编程入门]阶乘求和-题解(C++代码)

*编写一个求n的函数cal,其中基本思想为递归思想循环得出每一个数的阶乘,相加即可```cpp#includeusingnamespacestd;longlongcal(intn){if(n==1)return1;returnn*cal(n-1);}intmain(){intn;cin>>n;long

字符串的查找删除-题解(C++代码)

```cpp#include#includeusingnamespacestd;intmain(){stringshorts,cur,lowerCur;cin>>shorts;//将回车符去掉getchar();//因为要忽略大小写//所以将所有的大写字母变成小写for(inti=0;i

[编程入门]最大公约数与最小公倍数-题解(C语言代码)

解法:这一题呢,首先解决的是求最大公约数,然后运用公式两个数相乘等于最大公约数乘以最小公倍数。思想:求最大公约数用到逻辑运算,因为最大公约数是两个数公共最大的因数,以两数中的小数进行递减相除同时满足是两数的因数则结果为最大公因数。希望对大家有帮助有问题的讨论区回复!!#includeintmain(v

教学楼的楼梯-题解(C语言代码)

/*举个例子想要知道爬上5层楼梯有几种方法,就得知道爬上4层楼梯有几种方法还得知道爬上3层楼梯有几种方法,动脑想想,加入现在有5层楼梯,现在我知道了4层楼地有a中方法了(分别是1,1,1,1,1;1,2,2;1,2,1,1;1,1,2,1;1,1,1,2),

字符串的修改-题解(C++代码)---动态规划

//感觉测试用例不全,用长度减去相同字符个数,没有考虑既要插入又要删除的情况//举个例子://s1串:abcde//s2串:gabce//串长度减去相同字符个数5-4=1,但显然是要在s1串插入g删除b,2次操作//正确的做法应该是用动态规划//dp[i][j]表示s1[0]-s1[i]子串变成s2[