In his spare time, Farmer John has created a new video-sharing service, which he names MooTube. On MooTube, Farmer John's cows can record, share, and discover many amusing videos. His cows already have posted NN videos (1≤N≤100,0001≤N≤100,000), conveniently numbered 1…N1…N. However, FJ can't quite figure out how to help his cows find new videos they might like.
FJ wants to create a list of "suggested videos" for every MooTube video. This way, cows will be recommended the videos most relevant to the ones they already watch.
FJ devises a metric of "relevance," which determines, as the name suggests, how relevant two videos are to each other. He picks N−1N−1 pairs of videos and manually computes their pairwise relevance.
Then, FJ visualizes his videos as a network, where each video is a node and the N−1N−1 pairs of videos he manually considered are connected. Conveniently, FJ has picked his N−1N−1 pairs so that any video can be reached from any other video along a path of connections in exactly one way. FJ decides that the relevance of any pair of videos should be defined as the minimum relevance of any connection along this path.
Farmer John wants to pick a value KK so that next to any given MooTube video, all other videos with relevance at least KK to that video will be suggested. However, FJ is worried that too many videos will be suggested to his cows, which could distract them from milk production! Therefore, he wants to carefully set an appropriate value of KK. Farmer John would like your help answering a number of questions about the suggested videos for certain values of KK.
The first line of input contains NN and QQ (1≤Q≤100,0001≤Q≤100,000).The next N−1N−1 lines each describe a pair of videos FJ manually compares. Each line includes three integers pipi, qiqi, and riri (1≤pi,qi≤N,1≤ri≤1,000,000,0001≤pi,qi≤N,1≤ri≤1,000,000,000), indicating that videos pipi and qiqi are connected with relevance riri.
The next QQ lines describe Farmer John's QQ questions. Each line contains two integers, kiki and vivi (1≤ki≤1,000,000,000,1≤vi≤N1≤ki≤1,000,000,000,1≤vi≤N), indicating that FJ's iith question asks how many videos will be suggested to viewers of video vivi if K=kiK=ki.
Output QQ lines. On line ii, output the answer to FJ's iith question.
4 3
1 2 3
2 3 2
2 4 4
1 2
4 1
3 1
3
0
2
Farmer John finds that videos one and two have relevance three, that videos two and three have relevance two, and that videos two and four have relevance four. Based on this, videos one and three have relevance min(3, 2) = 2, videos one and four have relevance min(3, 4) = 3, and videos three and four have relevance min(2, 4) = 2.
Farmer John wants to know how many videos will be suggested from video two if K=1K=1, from video one if K=3K=3, and from video one if K=4K=4. We see that with K=1K=1, videos 1, 3, and 4 will be suggested on video two. With K=4K=4, no videos will be suggested from video one. With K=3K=3, however, videos 2 and 4 will be suggested from video one.
以上就是关于【USACO 2018 January Contest, Gold Problem 1. MooTube】的解答,如需了解学校/赛事/课程动态,可至翰林教育官网获取更多信息。
往期文章阅读推荐:
耗时一年备考 USACO 却毫无收获?一文教你找准最佳备考起步时间!
2026 NOAI国际AI奥赛中国站即将开考!赛事地址&日程已出!

© 2026. All Rights Reserved. 沪ICP备2023009024号-1