蓝桥杯算法提高-能量项链-题解(C++代码) 摘要:题意描述有问题,按照题意明显是按顺序合并,但是结果却是可以跳着进行。 第一种第一种按题意顺序如1,2,3,4, 要想结果最大,最后剩下的和开始的一定是最大的数。 上面最大的是4,4两边的是1…… 题解列表 2020年02月23日 0 点赞 0 评论 421 浏览 评分:0.0
能量项链-题解 摘要:解题思路:为了可以得到能量的最大值,最为简单的思路即为将最小的数字放在两数字的中间被吃掉,逐渐过滤掉最小的数字,最终得到能量总值便是最大值。以样例输入为例子:2 3 5 10得到其中最小的数字为 2,…… 题解列表 2021年05月27日 0 点赞 0 评论 308 浏览 评分:0.0
c++ 暴力yyds 摘要:解题思路:找n-1次最小值然后左右相乘就是最大的值注意事项:用循环链表构造太复杂,用数组需要自己定义函数来找最小值左右两边(v函数),每次循环都要从最左边的非去掉项开始,去掉项赋值为-1;参考代码:#…… 题解列表 2022年05月15日 0 点赞 0 评论 296 浏览 评分:0.0
蓝桥杯算法提高-能量项链-题解(C语言代码) 摘要:用二维数组保存数据,例如输入2 3 5 10 则ip[1][ ]={2,3},ip[2][ ]={3,5},ip[3][ ]={5,10},ip[4][ ]={10,2} 观察发现,把最小的值先消…… 题解列表 2020年04月11日 0 点赞 2 评论 661 浏览 评分:0.0
蓝桥杯算法提高-能量项链-题解(Java代码) 摘要:解题思路:注意事项:环形dp+区间dp参考代码:import java.util.Scanner;public class llq1{ static int[]ball=new int[110*2];…… 题解列表 2020年07月19日 0 点赞 0 评论 313 浏览 评分:0.0
蓝桥杯算法提高-能量项链(吕德华式算法) 摘要:解题思路:关键点就在于对于如何才能取得最大值的分析,事实上可以这样来分析:越小的数,用到的次数越多,那么整体的值就越小,所以问题就在于,如何先处理最小的值,这里我直接采用的式一位数组来解决 的,算是比…… 题解列表 2022年03月21日 0 点赞 0 评论 241 浏览 评分:0.0
1225:蓝桥杯算法提高-能量项链 摘要:```c #include int main(){ int n,a[120],i,j,x,c,min,left,right; long s=0; scanf("%d",&n); f…… 题解列表 2022年03月18日 0 点赞 0 评论 361 浏览 评分:0.0
蓝桥杯算法提高-能量项链-题解(Java代码) 摘要:解题思路:注意事项:参考代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static vo…… 题解列表 2020年08月23日 0 点赞 0 评论 265 浏览 评分:0.0
蓝桥杯算法提高-能量项链-题解——先吃掉最小数字 摘要:/* 4 2 3 5 10 (2,3)(3,5)(5,10) (10,2) (1) 最大能量的规律是先把数字小的合并,最后剩下两个最大的 10-2-3—————(10,3)~60 10…… 题解列表 2020年09月26日 0 点赞 1 评论 520 浏览 评分:0.0
蓝桥杯算法提高-能量项链-题解(Java代码) 摘要:### 思路: 要找出能量最大的,每次因合成而消去的能量必须是最小的,因此就要每次找到头标记是最小的,然后与它前面的珠子合成,再把这个珠子去掉,再重复上述步骤,等就剩一颗珠子的时候停止 ### 代…… 题解列表 2021年01月24日 0 点赞 0 评论 430 浏览 评分:0.0