#P13572. [CCPC 2024 重庆站] 合成大西瓜
[CCPC 2024 重庆站] 合成大西瓜
题目背景
本题目来自仓库 https://github.com/Disposrestfully/CCPC-CQ-2024/tree/main
题目描述
小白有 个西瓜(保证 是奇数),每个西瓜有个重量 。她在这 个西瓜之间建立了 条无向边,使任意两个西瓜之间都至少存在一条路径能到达。
小白现在可以选择三个西瓜进行合并,具体地,她会选择三个不同的西瓜 满足 之间有一条无向边, 之间有一条无向边。她会得到一个新的西瓜 ,其重量 。接下来,她对于“至少和 中某个西瓜之间有无向边”的西瓜 ,建立了一条 之间的无向边。最后,小白删去了 三个西瓜以及某一端为 的无向边。
可以证明一定存在一种合并 次的方案使得最后仅剩下一个西瓜,小白想知道最后那个西瓜重量的最大值是多少。
输入格式
第一行两个非负整数 。保证 ,,且 是奇数。
第二行 个正整数 ,表示每个西瓜的重量。保证 。
接下来 行,每行两个正整数 表示图上的一条无向边 。保证 且 。
保证给定的无向图连通,且无重边与自环。
输出格式
一行一个正整数,表示答案。
7 7
1 1 2 3 1 2 1
1 2
2 3
1 3
2 4
2 5
5 6
5 7
2
1 0
1
1