题解列表

筛选

数的划分(盒子放球)

摘要:```cpp 类似于盒子里面放球 定义f[i][j]表示i个球j个盒子 划分方式为每个盒子至少两个球和至少有一个盒子是一个球 所以状态方程为f[i][j]=f[i-j][j]+f[i-1][j……

夺宝奇兵易懂算法

摘要:```cpp 因为每个数字他只可能从下面或者右下角走上来 所以我们只需要从这两个位置判断哪个比较大就好了 因此状态方程为f[i][j]=max(f[i+1][j]+f[i][j],f[i+1][……

思路简单,清晰明了

摘要:#这题目 我直接反手一个sort()排序 ###一开始把数组设置了a[1000],没想到过了。我怕出问题,然后我直接弄到了a[1000000],还行也过了,就是内存大点。 ``` #includ……

思路简单,清晰明了

摘要:#没啥难的,就是注意一下细节 #####注意那个 %-md(左对齐的用法) ,并且弄清楚是单一一个占8位字符,还是全部占8位字符 #####上代码: ``` #include #i……

[编程入门]阶乘求和

摘要:解题思路:基础题,一个for循环,没涉及到算法,挺简单的吧。注意事项:本题输入变量的数据范围是20以内,大家如果用int来定义的话就会报错,可以实验输入19,会发现输出了一个负数,说明结果的大小超出了……