题解列表

筛选

沙子合并-区间动态规划(详细注释C++)

摘要:解题思路:1995年的经典题目,采用对区间进行动态规划的思想。每次合并的代价为两堆沙子数量之和,那么最后一次合并的代价就是所有沙子数量之和,当合成进行最后一次合并的两堆沙子所用的代价最小时,总代价最小……

1585:链表操作

摘要:```cpp #include using namespace std; typedef struct node { int shibu; int xubu; node* n……

C语言最好理解的方法

摘要:解题思路:最简单的思路就是最繁琐的思路,对于直接用分数和条件判断,很容易得出孩子的排名排名为:LWZWZLZLW但是代码实现思路只能是依次进行判断来找出最优解,优化方法也只能是在判断过程中找出最快的判……

循环的方式求和Sn

摘要:解题思路:注意到22=2*10+2;222=22*10+2;因而可用双层for循环。注意事项:int sum 要定义到外层循环内部,保证每次循环时sum的初始值都是2.参考代码:#include<st……

3209: 蓝桥杯2024年第十五届省赛真题-好数

摘要:解题思路:注意事项:参考代码:def is_good_number(num):    k = 1#初始化变量k为1,用于跟踪当前数字的位数 (这里从右边开始,第一位是奇数)    while num:……