AT_kupc2014_f.テレパシー
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在二维平面上有 N 只狐狸。第 i 只狐狸坐标是 (xi,yi)。
狐狸可以使用他们的特殊能力与远处的朋友交流。 设两只狐狸的力量强度为 p1 和 p2,当狐狸之间的欧几里得距离为 D 时,如果 p1+p2≥D,他们可以保持联系。第 i 只狐狸和第 j 只狐狸之间的欧几里得距离是 (xi−xj)2+(yi−yj)2。第 i 只狐狸初始力量是 di,每支付一次费用 ci,可以增加 1 点力量。
在 N 个狐狸之间创建一个联系网络 T。T 是一棵树,树上有 N 只狐狸。它由 (u1,v1),…,(uN−1,vN−1) 共 N−1 个边组成,(ui,vi) 表示连接编号为 ui,vi 的两只狐狸,只有编号为 ui,vi 的两只狐狸可以互相通信。要求树上任意两只狐狸都能够互相通信(允许中转)。
找出当狐狸的力量强度增加以使所需的成本尽可能小时,搭建树 T 的成本是多少。
输入格式
第一行一个整数 N。
第 2∼N+1 行,输入 xi,yi。
第 N+1∼2×N+1 行,输入 di,cy。
第 2×N+2∼3×N 行,输入 ui,vi
输出格式
一个整数,表示构造 T 的最小值。
输入输出样例
输入#1
3 0 0 3 0 -3 0 1 100 1 3 1 3 1 2 1 3
输出#1
6
输入#2
3 0 0 3 0 -3 0 1 5 1 3 1 3 1 2 1 3
输出#2
5
输入#3
4 0 0 7 0 -7 0 0 5 2 5 2 1 2 1 2 10 1 2 1 3 1 4
输出#3
9
输入#4
3 0 0 3 4 6 0 1 1 1 1 1 1 1 2 2 3
输出#4
3
说明/提示
- 1≤N≤103
- ∣xi∣,∣yi∣≤103
- xi=yi
- 1≤di,ci≤103
- 1≤ui,vi≤N
- T 保证是一棵树。
- 以上数据均为整数。
原题给出的其他东西
- 最好将第 2 只狐狸的力量增加 3 倍。
输入解题思路,AI测评打分。不知道怎么写?