#P10827. [CTS2025] 仙人掌染色(暂无数据)

[CTS2025] 仙人掌染色(暂无数据)

当前没有测试数据。

题目背景

IOI 2025 中国国家队选拔 d2t1。

题目描述

定义一个无自环、无重边的无向连通图仙人掌图,当且仅当其任意一条边至多属于一个简单环,其中简单环指不经过重复结点的环。

给定平面上的 nn 个点,第 ii 个点的坐标为 (xi,yi)(x_i, y_i)。给定 mm 条边,第 ii 条边连接结点 ui,viu_i, v_i保证由这 nn 个点与 mm 条边构成的无向图为仙人掌图

初始时,所有的 mm 条边都是白色的。你可以选择若干条边,并将其染成黑色,其中将第 ii 条边染成黑色的代价为 wiw_i。对于每对有公共结点的异色边,设从白色边开始沿公共结点逆时针xx 条边可以到达黑色边,那么可以获得 p×xp\times x 的能量。特别地,对于两条共线且方向相同的边(即另一结点关于公共结点的极角相同的边),规定先到达编号较小的边,也即,编号较小的边的极角更小。

求染色后可以获得的能量总和减去染色代价总和的最大值。

输入格式

输入的第一行三个正整数 n,m,pn, m, p,分别表示结点个数、边数、以及获得能量的系数。

接下来 mm 行,第 ii 行三个整数 ui,vi,wiu_i, v_i, w_i,表示第 ii 条边的结点与代价。

接下来 nn 行,第 ii 行两个整数 xi,yix_i, y_i,表示第 ii 个点的坐标。

输出格式

输出一行一个整数,表示染色后可以获得的能量总和减去染色代价总和的最大值。

输入输出样例 #1

输入 #1

5 4 10
1 4 1
2 3 2
3 4 2
3 5 2
0 1
1 1
0 0
1 0
2 0

输出 #1

38

输入输出样例 #2

输入 #2

见附件

输出 #2

见附件

说明/提示

样例解释

样例 11 解释

如下图所示,黑色实线表示被染成黑色的边,灰色点线表示仍为白色的边。

花费 22 的代价将 (3,4)(3, 4) 染为黑色后,从 (1,4)(1, 4) 沿结点 44 逆时针转 11 条边可以到达 (3,4)(3, 4),获得 10×1=1010 \times 1 = 10 能量;从 (2,3)(2, 3) 沿结点 33 逆时针转 11 条边可以到达 (3,4)(3, 4)(注意:根据题目描述中的规定,会先到达 (3,4)(3, 4) 后到达 (3,5)(3, 5)),获得 10×1=1010 \times 1 = 10 能量;从 (3,5)(3, 5) 沿结点 33 逆时针转 22 条边可以到达 (3,4)(3, 4),获得 10×2=2010 \times 2 = 20 能量。因此染色后可以获得的能量总和为 10+10+20=4010 + 10 + 20 = 40,代价总和为 22,所求的最大值为 402=3840 − 2 = 38

可以证明,不存在答案更大的染色方案。

数据范围

对于所有测试数据,保证

  • 2n,m2×1052 \le n, m \le 2 \times 10^51p10001 \le p \le 1000
  • $\forall 1 \le i \le m, 1 \le u_i, v_i \le n, 0 \le w_i \le 10^4$,
  • 1in,0xi,yi107\forall 1 \le i \le n, 0 \le x_i, y_i \le 10^7
  • 给定的图是仙人掌图;
  • 任意两个点坐标不重合。
子任务编号 分值 n,mn,m\le 特殊性质
11 77 2020 AB
22 99
33 8,0008,000 AB
44 99 A
55 3030
66 1111 2×1052\times 10^5 A
77 11 C
88 1212 D
99 1818
  • 特殊性质 A:保证 m=n1m = n − 1,也即给定的图是一棵树。
  • 特殊性质 B:保证给定的图上任意一对没有公共结点的边在平面上不相交,也即给定的图是平面嵌入。
  • 特殊性质 C:保证 1im,wi=0\forall 1 \le i \le m, w_i = 0
  • 特殊性质 D:保证 1im,wi=1\forall 1 \le i \le m, w_i = 1p=1p = 1