题目描述
题目描述
小珅最近喜欢玩《骑马与砍杀 2》,他正领导着一支 人的小队(保证 是偶数),小队成员编号 。他们中编号为 的成员()与编号为 的成员互为朋友关系。
为了掩护主力撤退,他决定选择其中 名成员留下拖住敌人。显然选择的人不同,能拖住敌人的时间不一样。小珅提前了解过:
编号为 的成员如果朋友没有被留下,就有把敌人拖住 秒的能力,
否则如果他的朋友和他一起被留下了,就只能把敌人拖住 秒的能力
保证
最终拖住敌人的时间为每个被留下成员拖住敌人的能力之和。
请你算算怎么选择能把敌人拖住最久,输出最久的时间。
输入格式
第一行为两个整数 。
第二行为 个整数 。
第三行为 个整数 。
输出格式
输出一个整数,即最久的时间。
输入输出样例
输入 #1
4 3
10 11 11 12
9 7 8 6
输出 #1
29
输入 #2
10 7
89 94 96 50 70 27 75 87 98 24
53 81 3 27 5 12 39 19 97 13
输出 #2
499
说明/提示
对于 的数据,,,保证 是偶数。
子任务 (分):保证 。
子任务 (分):保证 。
子任务 (分):保证 。
子任务 (分):没有特殊限制。
2 2
4255 3280
1740 658
2398
4 2
718 2187 3262 2185
662 1564 623 1319
5449
20 11
3689 1665 4791 3085 4128 916 4259 649 537 457 615 4427 2567 202 1690 1016 3090 1576 361 14
140 121 2555 1613 2494 228 1406 451 219 79 509 553 1665 9 658 272 1398 741 228 7
27875