题目信息

题目类型
练习
题目年份
2024
题目题型
编程题
关 键 词
能量项链

题目题干

能量项链(energy)xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【问题描述】xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在 Mars 星球上,每个 Mars 人都随身佩带着一串能量项链。在项链上有 N 颗能量珠。能xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
是 Mars 人吸收能量的一种器官)的作用,这两颗珠子才能聚合成一颗珠子,同时释放出可xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
以被吸盘吸收的能量。如果前一颗能量珠的头标记为 m,尾标记为 r,后一颗能量珠的头标xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
记为 r,尾标记为 n,则聚合后释放的能量为 n r m × × (Mars 单位),新产生的珠子的头标xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
记为 m,尾标记为 n。xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
需要时,Mars 人就用吸盘夹住相邻的两颗珠子,通过聚合得到能量,直到项链上只剩xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
下一颗珠子为止。显然,不同的聚合顺序得到的总能量是不同的,请你设计一个聚合顺序,xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
使一串项链释放出的总能量最大。xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
例如:设 N=4,4 颗珠子的头标记与尾标记依次为(2,3) (3,5) (5,10) (10,2)。我xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
们用记号⊕表示两颗珠子的聚合操作,(j⊕k)表示第 j,k 两颗珠子聚合后所释放的能量。xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
则第 4、1 两颗珠子聚合后释放的能量为:xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
(4⊕1)=10*2*3=60。xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
这一串项链可以得到最优值的一个聚合顺序所释放的总能量为xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
((4⊕1)⊕2)⊕3)=10*2*3+10*3*5+10*5*10=710。xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入文件】xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入文件 energy.in 的第一行是一个正整数 N(4≤N≤100),表示项链上珠子的个数。xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第二行是 N 个用空格隔开的正整数,所有的数均不超过 1000。第 i 个数为第 i 颗珠子的头xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
标记(1≤i≤N),当 i<N 时,第 i 颗珠子的尾标记应该等于第 i+1 颗珠子的头标记。第 NxOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
颗珠子的尾标记应该等于第 1 颗珠子的头标记。xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
至于珠子的顺序,你可以这样确定:将项链放到桌面上,不要出现交叉,随意指定第一xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
颗珠子,然后按顺时针方向确定其他珠子的顺序。xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出文件】xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出文件energy.out只有一行,是一个正整数E(E≤2.1*10xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
9 ),为一个最优聚合顺序所xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
释放的总能量。xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入样例】xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
4xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2 3 5 10xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出样例】xOR100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
710

答案解析

相关题目

传纸条(message) 【问题描述】 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动 中,班上同学安排做成一个 m 行 n 列的矩阵,而小渊和小轩被安排在矩阵对角线的两
能量项链(energy) 【问题描述】 在 Mars 星球上,每个 Mars 人都随身佩带着一串能量项链。在项链上有 N 颗能量珠。能 量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且
数字游戏(game) 【问题描述】 丁丁最近沉迷于一个数字游戏。这个游戏看似简单,但丁丁在研究了许多天之后却发觉 原来在简单的规则下想要赢得这个游戏并不那么容易。游戏是这样的,在你面前有一圈整数 (一
护卫队( convoy) 【 问题描述】 护卫车队在一条单行的街道前排成一队,前面河上是一座单行的桥。因为街道是一条单 行道,所以任何车辆都不能超车。桥能承受一个给定的最大承载量。为了控制桥上的交通,
饥饿的牛(hunger) 【 问题描述】 牛在饲料槽前排好了队。饲料槽依次用 1 到 N(1<=N<=2000)编号。每天晚上,一头幸运 的牛根据约翰的规则,吃其中一些槽里的饲料。 约翰提
单词的划分(word) 【 问题描述】 有一个很长的由小写字母组成字符串。为了便于对这个字符串进行分析,需要将它划分 成若干个部分,每个部分称为一个单词。出于减少分析量的目的,我们希望划分出的单词数
火车票(railway) 【 问题描述】 从 Ekaterinburg 到 Sverdlovsk 的火车线路上有若干个站点。这条线路可以近似的表示 为一条线段,火车站就是线段上的点。线路始于 Ekat
演讲大厅安排(hall) 【问题描述】 有一个演讲大厅需要我们管理,演讲者们事先定好了需要演讲的起始时间和中止时间。 我们想让演讲大厅得到最大可能的使用。我们要接受一些预定而拒绝其他的预定,目标是使
对抗赛(compete) 【问题描述】 程序设计对抗赛设有 N(0<N≤50 的整数)个价值互不相同的奖品,每个奖品的价值分 别为 S1,S2,S3……Sn(均为不超过 100 的正整数)。现将
01背包问题 【题目描述】 一个旅行者有一个最多能装 M公斤的背包,现在有 n 件物品,它们的重量分别是W1,W2,...,Wn,它们的价值分别为C1,C2,...,Cn,求旅行者能获得最大总价值。

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢