c++解决买瓜问题,回溯算法 摘要:解题思路:将瓜从大到小排序,以获得最小切割次数,采用回溯算法来判断切割次数注意事项:由于采用float定义会产生精度误差,所以采用*2的方式参考代码:#include#include#includeu…… 题解列表 2024年04月01日 0 点赞 0 评论 293 浏览 评分:9.9
3145: 蓝桥杯2023年第十四届省赛真题-买瓜(C++) 摘要:```cpp #include #include using namespace std; const int N = 30; int INF = 100; int n , m; …… 题解列表 2024年03月20日 0 点赞 1 评论 240 浏览 评分:0.0
java--study||O.o 摘要:参考代码: import java.util.Arrays; import java.util.Scanner; public class Main { static int n, m, …… 题解列表 2024年03月16日 0 点赞 0 评论 149 浏览 评分:0.0
蓝桥杯2023年第十四届省赛真题-买瓜(C++解法) 摘要:解题思路:用dfs深搜遍历,考虑三种情况注意事项:参考代码:#include<iostream> #include<algorithm> using namespace std; int n, …… 题解列表 2024年03月08日 0 点赞 1 评论 996 浏览 评分:9.9
蓝桥杯2023年第十四届省赛真题-买瓜 摘要:```java import java.util.Scanner; // 1:无需package // 2: 类名必须Main, 不可修改 public class Main { st…… 题解列表 2024年02月23日 0 点赞 0 评论 331 浏览 评分:0.0
dfs搜索+剪枝 摘要:对于每一个瓜有三种选择: 1)买整个瓜 2)买半个瓜,需要增加劈瓜次数 3)不买 则可以使用深度优先搜索解决, 对每个瓜的三种选择进行搜索, 解空间树是一颗完全三叉树, 时间复杂度为O(3…… 题解列表 2024年01月13日 0 点赞 8 评论 1642 浏览 评分:9.9
新手,看大佬思路写的 摘要:解题思路:枚举各个瓜情况有三种:不买当前瓜买当前瓜但不劈买当前瓜劈由于n<=30,3^30肯定超时间,所以要用折半搜索然后用hash表存前面的贡献,同时劈瓜时可能出现浮点数,可以把瓜重×2,目标值×2…… 题解列表 2023年11月30日 0 点赞 1 评论 950 浏览 评分:4.0
回溯+剪枝(java) 摘要: ##回溯+剪枝 '''java import java.util.Scanner; public class Main { static int n, m,…… 题解列表 2023年05月14日 0 点赞 0 评论 1176 浏览 评分:9.3