AT_njpc2017_e.限界集落
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
ゆらふなくん是一个位于深山中的“限界集落”村庄的村长。在这个村庄中,每一条道路都根据村里的规矩被指定了一个“吉利的通行方向”。如果有人违反村规,逆着吉利方向通行,就会受到村民们冷漠的目光。
这个限界集落由 N 块土地和连接这些土地的 N−1 条道路组成,每块土地编号为 1,2,...,N。第 i 条道路(1≤i≤N−1)连接土地 Ai 和 Bi,这条道路的吉利通行方向是从 Ai 到 Bi。在 Ai 和 Bi 之间移动需要 Ci 分钟。以土地为顶点、道路为边构成的无向图是连通的。从一块土地到另一块土地所需的时间是经过的所有道路的 C 之和。
ゆらふなくん打算为限界集落建一所学校。他希望无论从哪块土地出发,都能在 D 分钟以内到达学校,以避免学生上学花费过长时间。同时,为了防止学生在上学途中受到村民冷漠的目光,可能需要调整部分道路的吉利通行方向。在满足上学时间限制的土地中,选择需要最少调整吉利通行方向的土地建校。请输出在这种情况下需要调整吉利通行方向的最小次数。如果不存在满足上学时间限制的土地,则输出 −1。
输入格式
输入通过标准输入按以下格式给出。
N D A1 B1 C1 A2 B2 C2 ⋯ AN−1 BN−1 CN−1
输出格式
请输出在满足上学时间限制的土地中,最少需要调整村规的次数。如果不存在满足上学时间限制的土地,则输出 −1。
输入输出样例
输入#1
7 15 2 1 2 3 2 3 2 4 5 4 5 1 4 6 4 7 6 6
输出#1
2
说明/提示
限制条件
- 所有输入均为整数。
- 2≤N≤105
- 1≤Ai,Bi≤N
- Ai=Bi
- 不存在 i=j 使得 Ai=Aj 且 Bi=Bj
- 不存在 i=j 使得 Ai=Bj 且 Aj=Bi
- 0≤Ci≤103
- 1≤D≤109
- 如果无视村规,则任意两块土地之间都可以通过若干道路连通。
样例说明 1
满足上学时间限制的土地为 2、4、5、6。它们分别需要最少 4、3、2、2 次调整村规。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?