#PD261011A. 连弦 (chord)
连弦 (chord)
题目描述
有 个点在圆上均匀分布,按顺时针顺序编号为 到 ,第 个点的权值为 。
现要求将 个点两两配对,用一条弦连接配对的两个点。一个配对方案是合法的,当且仅当每个点都恰好被配对一次,且所有连接的弦两两不相交。画出其中任意一条弦后整圆被该弦分为两个部分,其余每条弦的两个端点都位于它的同一侧。
一条弦的价值为它所连接的两个点 的权值之积 。
求在所有合法的配对方案中,所有弦的价值之和最大为多少。
输入格式
从文件 chord.in 中读入数据。
第一行一个整数 。
第二行 个整数 。
输出格式
输出到文件 chord.out 中。
输出一行一个整数,表示答案。
样例1输入
2
2 4
样例1输出
8
样例2输入
6
1 5 2 6 3 4
样例2输出
32
样例2解释
最优方案是连接 ,价值之和为 。
权值最大的两个点是 号(权值为 )和 号(权值为 ),但它们之间只隔着一个 号点。如果连接 , 号点只能与弦另一侧的点配对,这条弦必然与 相交,因此这种连法不合法。
样例3
见选手下发文件夹中的 chord3.in 与 chord3.ans。
样例4
见选手下发文件夹中的 chord4.in 与 chord4.ans。
样例5
见选手下发文件夹中的 chord5.in 与 chord5.ans。
数据范围
对于所有测试数据,保证 , 为偶数,。
本题共 个测试点,每个测试点 分,独立计分。
| 测试点编号 | |
|---|---|
| 10 | |
| 100 | |
| 500 |
相关
在下列比赛中: