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

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

筛选

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

摘要:本题的解题规律是把含有从大到小的的数字的元组消去,最后只剩下最大数字的一个元组。 比如:2 8 5 10 生成的序列是(2,8),(8,5),(5,10),(10,2) 把数字排序就是:2 5 ……

c++ 暴力yyds

摘要:解题思路:找n-1次最小值然后左右相乘就是最大的值注意事项:用循环链表构造太复杂,用数组需要自己定义函数来找最小值左右两边(v函数),每次循环都要从最左边的非去掉项开始,去掉项赋值为-1;参考代码:#……

蓝桥杯算法提高-能量项链

摘要:解题思路:注意事项:参考代码:#include <stdio.h>int main(){    int n, i, k, left, right;    int arr[200], min;    l……

基于深搜的答案错误50%的方法

摘要:总的来说就是用一个二维数组充当二元组,存入头尾标记,然后从第一个珠子到最后一个珠子不断试探的过程。 ```cpp #define _CRT_SECURE_NO_WARNINGS #include……

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

摘要:题意描述有问题,按照题意明显是按顺序合并,但是结果却是可以跳着进行。 第一种第一种按题意顺序如1,2,3,4, 要想结果最大,最后剩下的和开始的一定是最大的数。 上面最大的是4,4两边的是1……

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

摘要:### 思路: 要找出能量最大的,每次因合成而消去的能量必须是最小的,因此就要每次找到头标记是最小的,然后与它前面的珠子合成,再把这个珠子去掉,再重复上述步骤,等就剩一颗珠子的时候停止 ### 代……

能量项链C语言

摘要:解题思路:首先读取一个整数  n  表示数组元素的个数,然后读取  n  个整数存入数组  a  中。接下来通过一个循环,每次找出当前数组中的最小元素,并计算其左右相邻元素与它的乘积,累加到变量  s……