投稿  收藏 

题目信息

题目类型
决赛
题目年份
2023
题目题型
编程题
关 键 词
连连看

题目题干

第 4 题    编程题

连连看

编程实现:

现在有一个连连看游戏。场上有n张卡牌,每张卡牌上有一个分数,只要将两张卡牌连到一起,就会合成一张新的卡牌,卡牌上的分数为之前两张卡牌的分数之和,你将获得新卡牌分数的相应积分。经过多次操作后,最后只剩一张卡牌,游戏结束。给定初始每张卡牌的分数,请问最多能获得多少分?

例如:场上有3张卡牌,分数分别为10分、23分、5分,将10分卡牌与23分卡牌合成,可得到33分卡牌,再将33分卡牌与5分卡牌合成,可得到38分卡牌,获得总分数为33+38=71分为最多的分数。

输入描述

第一行输入一个正整数n,表示有n张卡牌(1≤n≤10000)。

第二行输入n个正整数,表示每张卡牌的初始分数(1≤分数≤10000),正整数之间由空格隔开。

输出描述

输出最多可以获得的分数。

 

输入样例

3
10 23 5

输出样例

71
 
 

答案解析

相关题目

第 5 题    编程题 地宫宝藏 编程实现: 现有地宫里埋藏着一些宝藏,已知地宫的藏宝房间有n间,且呈环形分布,每个房间都有一定价值的宝藏,由于机关设置,你每取走一个房间的宝藏,相邻房间的房门就
第 4 题    编程题 连连看 编程实现: 现在有一个连连看游戏。场上有n张卡牌,每张卡牌上有一个分数,只要将两张卡牌连到一起,就会合成一张新的卡牌,卡牌上的分数为之前两张卡牌的分数之和,你将获
第 3 题   编程题 植物大战僵尸 编程实现: 为了应对僵尸,需要选取多种不同的植物,现有n种植物可供选择,已知每种植物的攻击力,想要选取攻击力之和为k的植物,相同植物不能重复选择,有多少种不同
第 2 题    编程题 算式 编程实现: 有一道算式看不清了,只知道是a [ ] b = c,已知a,b,c都是1到9之间的不同数字,输入+、-、*、/其中一种运算,输出算式有多少种可能。 例
第 1 题    编程题 灯的开关 编程实现: 现在有n盏灯,都是亮着的,编号为1到n,每一盏灯都有一个独立的开关,现在按一下编号为2的倍数的灯的开关,再按一下编号为3的倍数的灯的开关,再按一下编
第 7 题    编程题 两个背包 时间限制:1s 内存限制:128MB (注:input()括号中不允许添加任何提示语) 现有两个背包和n(2≤n≤500)个物品,n个物品的重量由输入确定,
第 6 题    编程题 报数游戏 时间限制:1s 内存限制:128MB (注:input()括号中不允许添加任何提示语) 有n(6≤n≤100)个小伙伴围成一圈做游戏,分别编号为1~n。游戏
第 5 题    编程题 毕业旅行 时间限制:1s 内存限制:128MB (注:input()括号中不允许添加任何提示语) 小王要从一个城市出发前往另一个城市进行一场毕业旅行,在此期间会经过m
第 4 题    编程题 单词变复数 时间限制:1s 内存限制:128MB (注:input()括号中不允许添加任何提示语) 英语单词在变成复数形式时,有以下几种常见情况(不完全): (1)
第 3 题    编程题 最少纸币数 时间限制:1s 内存限制:128MB (注:input()括号中不允许添加任何提示语) 小新使用现金购买一些商品,商品总价值w(1≤w≤10000),他有

提示声明

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

猜你喜欢