题目信息
-
题目类型
-
练习
-
题目年份
-
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
答案解析
相关题目
提示声明
- 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
- 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。
猜你喜欢
Scratch3.0
全国青少年软件编程等级考试
Python
Scratch图形化一级
Scratch图形化四级
Scratch图形化三级
Scratch图形化二级
电子学会