蓝桥杯算法提高-能量项链-题解(Python代码) 摘要:本题的解题规律是把含有从大到小的的数字的元组消去,最后只剩下最大数字的一个元组。 比如:2 8 5 10 生成的序列是(2,8),(8,5),(5,10),(10,2) 把数字排序就是:2 5 …… 题解列表 2020年02月03日 0 点赞 0 评论 369 浏览 评分:2.0
c++ 暴力yyds 摘要:解题思路:找n-1次最小值然后左右相乘就是最大的值注意事项:用循环链表构造太复杂,用数组需要自己定义函数来找最小值左右两边(v函数),每次循环都要从最左边的非去掉项开始,去掉项赋值为-1;参考代码:#…… 题解列表 2022年05月15日 0 点赞 0 评论 160 浏览 评分:0.0
蓝桥杯算法提高-能量项链 摘要:解题思路:注意事项:参考代码:#include <stdio.h>int main(){ int n, i, k, left, right; int arr[200], min; l…… 题解列表 2024年04月08日 0 点赞 0 评论 164 浏览 评分:0.0
蓝桥杯算法提高-能量项链-题解(Java代码) 摘要:解题思路:注意事项:参考代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static vo…… 题解列表 2020年08月23日 0 点赞 0 评论 172 浏览 评分:0.0
基于深搜的答案错误50%的方法 摘要:总的来说就是用一个二维数组充当二元组,存入头尾标记,然后从第一个珠子到最后一个珠子不断试探的过程。 ```cpp #define _CRT_SECURE_NO_WARNINGS #include…… 题解列表 2019年11月24日 0 点赞 4 评论 616 浏览 评分: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 评论 503 浏览 评分:0.0
蓝桥杯算法提高-能量项链-题解(C++代码) 摘要:题意描述有问题,按照题意明显是按顺序合并,但是结果却是可以跳着进行。 第一种第一种按题意顺序如1,2,3,4, 要想结果最大,最后剩下的和开始的一定是最大的数。 上面最大的是4,4两边的是1…… 题解列表 2020年02月23日 0 点赞 0 评论 275 浏览 评分:0.0
蓝桥杯算法提高-能量项链-题解(Java代码) 摘要:### 思路: 要找出能量最大的,每次因合成而消去的能量必须是最小的,因此就要每次找到头标记是最小的,然后与它前面的珠子合成,再把这个珠子去掉,再重复上述步骤,等就剩一颗珠子的时候停止 ### 代…… 题解列表 2021年01月24日 0 点赞 0 评论 359 浏览 评分:0.0
能量项链C语言 摘要:解题思路:首先读取一个整数 n 表示数组元素的个数,然后读取 n 个整数存入数组 a 中。接下来通过一个循环,每次找出当前数组中的最小元素,并计算其左右相邻元素与它的乘积,累加到变量 s…… 题解列表 2024年12月08日 0 点赞 0 评论 73 浏览 评分: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 评论 303 浏览 评分:0.0