题解 1255: 蓝桥杯算法提高-能量项链

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

蓝桥杯算法提高-能量项链-题解(C语言代码)

摘要:解题思路:     要求释放的能量最大,那么如何计算才是最大呢?    将小一点数的尽可能的少乘,即将最小的数放在中间将其消掉,直至剩余两个数。参考代码:# include<stdio.h> int……

蓝桥杯算法提高-能量项链-题解(Java代码)

摘要:#好多次的百分之五十错误都在细节问题,特别要注意,数组的头与尾这种特殊位置 # 主要思路就是先消除最小的,在更新数组的时候,要注意是将min_index1给更新位置,最后找最大值的下标时,不要忘记更……

链表解法,但会运行错误

摘要:之前发表过一次动态规划算法,当时表示有时间会写一下链表做法,结果写了两天。思路很简单,但有很多细节的地方容易出错 不知道为什么会运行错误,在自己的运行环境下是没有问题的。 答案与动态规划做法多次比……

蓝桥杯算法提高-能量项链-题解-思路简单(Java代码)

摘要:解题思路:没有什么特别的技巧,就是找特点,然后直接解题。通俗易懂。                思路:因为每次能量聚合都是以 “ * ” 的形式进行的。而乘积的大小取决于因数的大小。所以,要想每次聚……

贪心算法的解法

摘要:解题思路:吞最小的就好了注意事项:看注释参考代码:n=int(input())a=list(map(int,input().split()))for i in range(n):#复制一份放在列表后面……

能量项链c++,循环链表

摘要:解题思路:注意事项:参考代码:#include<iostream>#include<cstdio>#include<algorithm>#include<cmath>#include<cstring>……

dp思路_1255蓝桥杯算法提高-能量项链

摘要:dp思路;dp[i,j]表示从i到j的最大能量;将每一次的合并都简化成两步:在第k个和k+1之前断开,分别找到i->k和k+1->j的的最大能量dp[i,k], dp[k+1,j];再把这两个合并得到……