#3082. Chat in a Circle
Chat in a Circle
Chat in a Circle
题目描述
Quickly after finishing the tutorial of the online game ATChat, you have decided to visit a particular place with players who happen to be there. These players, including you, are numbered through , and the friendliness of Player is . The players will arrive at the place one by one in some order. To make sure nobody gets lost, you have set the following rule: players who have already arrived there should form a circle, and a player who has just arrived there should cut into the circle somewhere. When each player, except the first one to arrive, arrives at the place, the player gets comfort equal to the smaller of the friendliness of the clockwise adjacent player and that of the counter-clockwise adjacent player. The first player to arrive there gets the comfort of . What is the maximum total comfort the players can get by optimally choosing the order of arrivals and the positions in the circle to cut into?
输入格式
输入按照下列格式由标准输入给出:
输出格式
输出 名玩家能够获得的最大总舒适度。
4
2 2 1 3
7
7
1 1 1 1 1 1 1
6
提示
所有输入值均为整数。
By arriving at the place in the order Player , and cutting into the circle as shown in the figure, they can get the total comfort of .
They cannot get the total comfort greater than , so the answer is .
标签: AtCoder|abc173D
来源
AtCoder|abc173D