题解列表

筛选

35.杨辉三角-题解(C++代码)只做最好的思路!

这题我觉得还是OK的,但定义数组的时候一定要注意用longlong型,只用int会错误17%,所以以后只要数据量过万,不管是普通变量还是数组变量什么的一律用longlong!!!关于递推类问题(像经典的fibonacci数列)我们往往可以写成递归的形式,

Hanoi双塔问题-题解(C++代码)

```cpp#includeusingnamespacestd;//定义一个数组来存储数据,因为数据比较大,用longlong都不行,所以需要定义数组类存储inta[200];intmain(){//单个汉诺塔,移动的个数是2^n-1//推测,

33.同学的等待-题解(C++代码)只做最好的思路!

这题其实很简单的,用贪心的思路秒解,但一开始我一直错误50%,后来才知道原来是定义的时候要longlong才行,因为数据量还是比较大的,以后上万就longlong省得麻烦,代码如下:```cpp#includeusingnamespacestd;inta[100005];longlongsum;int

调用库函数20行简单解决(C++代码)

摘要:思路:4312-> 3087 ->8352 -> 6174,经过三次变换,得到6174 从题举例子和描述可以发现主要就是: 只要n!=6174,就一直拆解n,字典序最大,最小分别各排一次n的各……

记录一下我的憨憨写法,唔

````cpp#includeusingnamespacestd;intmain(){doublebonus;boolflag=true;doublecnt=0.0;cin>>bonus;if(bonus>=100000){cnt+=10000.0;}else{flag=false;cnt+=bonu