题解列表

筛选

[编程入门]数字的处理与判断-题解(C++代码)

#思路用运算符**%**、**/**分解整数,存到数组中。#代码```cpp#includeintmain(){//位数不大于5的整数intnum;std::cin>>num;//分解整数,存入数组intdigits[5]={};intindex=0;while(0!=num){digits[inde

[编程入门]三个数字的排序-题解(C++代码)

#思路先求出最大值、最小值,可通过三目运算符求得。再求出中间值,中间值=三数总和-最大值-最小值。#代码```cpp#includeintmain(){inta,b,c;std::cin>>a>>b>>c;//找出最大值intmax=(a>b)?a:b;max=(c>max)?c:max;//找出最小

[动态规划]母牛的故事-题解(C++代码)

###########动态规划练习拿到题目不要慌张,先根据题目意思以及样例写出一些数据年1234567头12346913找一找规律第3年3头=第1年1+2第2年;第4年4头=第1年1+3第3年;第5年6头=第2年2+4第4年;第6年9头=第3年3+6第5年;。

超级楼梯-题解(C++代码)-动态规划练习

###动态规划练习```cpp求1-40阶,一共40阶楼梯,欲求第n阶的数量,要先求n-1阶+n-2阶的数量欲求n-1阶和n-2阶,要先求n-1-1=n-2阶和n-1-2=n-3阶。。。所以递推公式是f(n)=f(n-1)+f(n-2)我们知道上1阶楼梯只有一种走法,