题目名称 | 3464. [Nescafé II]黑暗城堡 |
---|---|
输入输出 | darkcastle.in/out |
难度等级 | ★★★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | syzhaoss 于2020-09-07加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:14, 提交:32, 通过率:43.75% | ||||
嗨嗨嗨 | 100 | 0.069 s | 5.64 MiB | C++ |
yrtiop | 100 | 0.189 s | 5.58 MiB | C++ |
宇战 | 100 | 0.193 s | 2.88 MiB | C++ |
┭┮﹏┭┮ | 100 | 0.207 s | 9.76 MiB | C++ |
┭┮﹏┭┮ | 100 | 0.209 s | 9.76 MiB | C++ |
┭┮﹏┭┮ | 100 | 0.213 s | 9.76 MiB | C++ |
┭┮﹏┭┮ | 100 | 0.275 s | 9.76 MiB | C++ |
小金 | 100 | 0.417 s | 2.89 MiB | C++ |
健康铀 | 100 | 0.420 s | 2.88 MiB | C++ |
超人 | 100 | 0.427 s | 2.88 MiB | C++ |
关于 黑暗城堡 的近10条评论(全部评论) | ||||
---|---|---|---|---|
神奇的题
| ||||
|
在顺利攻破Lord lsp的防线之后,lqr一行人来到了Lord lsp的城堡下方。Lord lsp黑化之后虽然拥有了强大的超能力,能够用意念力制造建筑物,但是智商水平却没怎么增加。现在lqr已经搞清楚黑暗城堡有N个房间,M条可以制造的双向通道,以及每条通道的长度。
lqr深知Lord lsp的想法,为了避免每次都要琢磨两个房间之间的最短路径,Lord lsp一定会把城堡修建成树形的。但是,为了尽量提高自己的移动效率,Lord lsp一定会使得城堡满足下面的条件:设 D[i] 为如果所有的通道都被修建,第 i 号房间与第1号房间的最短路径长度;而 S[i] 为实际修建的树形城堡中第 i 号房间与第1号房间的路径长度;要求对于所有整数 i,有 S[i]=D[i] 成立。
为了打败Lord lsp,lqr想知道有多少种不同的城堡修建方案。你需要输出答案对$2^{31}-1$取模之后的结果。
第一行有两个整数 N 和 M。
之后 M 行,每行三个整数X,Y 和L,表示可以修建 X 和 Y 之间的一条长度为 L 的通道。
一个整数,表示答案对$2^{31}-1$取模之后的结果。
3 3 1 2 2 1 3 1 2 3 1
2
2≤N≤1000,
N−1≤M≤N(N−1)/2,
1≤L≤100
《算法竞赛进阶指南》