比赛场次 | 473 |
---|---|
比赛名称 | 20160419s |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2020-05-09 07:00:00 |
结束时间 | 2020-05-09 11:00:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 扑克游戏 |
---|---|
输入输出 | poker.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|
有一棵无穷大的满二叉树,根为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。
在此键入。