#P13616. [ICPC 2024 APC] Attraction Score
[ICPC 2024 APC] Attraction Score
题目描述
在虚构的国家 Manteiv,有 个城市,编号从 到 。我们可以将这些城市视为在一个二维坐标系的平面上,其中城市 的坐标为 。没有两个城市位于相同的位置。
这里有 条高速公路,编号从 到 ,每条高速公路都是以两个不同的城市为其端点的线段,并且沿线设有一定数量的景点。具体来说,高速公路 有 个景点,并连接城市 和 作为其端点。由于高速公路上的交叉路口会导致交通堵塞,且在另一条高速公路上方建造新的高速公路成本高昂,因此题目保证:
- 任意两条高速公路除了在城市作为端点外,不会在任何其他点相交。
- 任意一条高速公路除了其两个端点城市外,不会穿过任何其他城市。
- 每对城市之间最多只有一条高速公路相连。
Manteiv 旅游部希望选择一个城市子集作为旅游景点。直观地说,旅游部希望所选城市中有许多对城市由景点众多的高速公路相连。形式上,一个非空城市子集 的吸引力分数定义如下:
- 对于每一对整数 ,如果 ,城市 和城市 都在 中,并且它们之间有高速公路相连,则将该高速公路的景点数加到分数中。
- 令 为满足 的整数对 的数量,其中城市 和城市 都在 中,但它们之间没有高速公路相连。分数会产生一个惩罚(负)分数,大小为 乘以 的平方。换句话说,从分数中减去 。
例如,假设 ,城市 和 由一条有 个景点的高速公路连接,城市 和 由一条有 个景点的高速公路连接,而城市 和 之间没有高速公路。
- 城市子集 的吸引力分数为 。
- 城市子集 的吸引力分数为 。
- 城市子集 的吸引力分数为 。
- 城市子集 的吸引力分数为 。
作为旅游部的顾问,您需要找到所有可能的非空城市子集 中最大的吸引力分数。
输入格式
输入的第一行包含两个整数 和 ()。
接下来的 行,每行包含两个整数。第 行包含 和 。
再接下来的 行,每行包含三个整数。第 行包含 , 和 。
保证所有高速公路都满足题目描述中的条件。
输出格式
输出一个整数,代表所有可能的非空城市子集 中最大的吸引力分数。
3 2
0 0
0 1
1 0
1 2 10
2 3 20
20
3 3
0 0
0 1
1 0
1 2 10
2 3 20
1 3 30
60
提示
样例解释 #1
该样例即为题目描述中给出的例子。城市子集 得到了最高的吸引力分数 。
样例解释 #2
城市和高速公路如图 B.1 所示。通过在 中选择城市 ,吸引力分数为 。