比赛场次 473
比赛名称 20160419s
比赛状态 已结束比赛成绩
开始时间 2020-05-09 07:00:00
结束时间 2020-05-09 11:00:00
开放分组 全部用户
注释介绍
题目名称 扑克游戏
输入输出 poker.in/out
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分

扑克游戏

★☆   输入文件:poker.in   输出文件:poker.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

有一棵无穷大的满二叉树,根为start,其余所有点的权值为点到根的距离,如图:


现在你有一些扑克牌,点数从1到13,你要把这些扑克牌全部放到这个树上:

1.当你把点数为i的扑克牌放在权值为j的点上,那么你会得到i*j的分数。

2.当你把一个扑克牌放在一个节点上,那么你就不能把别的扑克牌放在这个节点以及这个节点的子树上。

你的目标是最小化你的得分。


【输入格式】

输入第一行为一个数字N,表示你有的扑克牌数。接下来一行N个数字,数字在1到13之间。

【输出格式】

一行一个数字,最小得分。

【样例输入】

3

5 10 13

【样例输出】

43

【提示】


样例解释:

【数据规模】


30%数据 N<=100。

100%数据满足1<=N<=10000。


【来源】

在此键入。