历史线路查询
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
历史线路查询
题目描述
某地区有 个站点,编号为 到 。站点之间通过若干条通信线路连接。由于线路老化会影响通信质量,系统在某些查询中只允许使用较新的线路。
第 条线路连接站点 和站点 ,建成时间为 年。线路是双向的。
现在有 次查询。每次查询给出一个起始站点 和一个年份限制 。在本次查询中,只能使用建成时间严格晚于 年的线路,也就是说,建成时间为 年或更早的线路都不能使用。
请你对每次查询,求出从站点 出发,能够到达多少个站点。起始站点本身也计入答案。
输入格式
第一行包含两个整数 ,分别表示站点数量和线路数量。
接下来 行,每行包含三个整数 ,表示一条连接 和 的双向线路,建成时间为 年。
接下来一行包含一个整数 ,表示查询次数。
接下来 行,每行包含两个整数 ,表示一次查询:从站点 出发,只能使用建成时间严格晚于 年的线路。
数据范围
图中可能存在重边,也可能存在即使使用所有线路也无法互相到达的站点。
输出格式
输出 行。
第 行输出第 次查询的答案,即从站点 出发能够到达的站点数量。
输入输出样例 #1
输入 #1
5 4
1 2 2000
2 3 2004
3 4 1999
4 5 2001
3
1 2000
1 1999
3 1995
输出 #1
1
3
5
说明/提示
对于第 次查询,只能使用建成时间晚于 年的线路。站点 连接到站点 的线路建成于 年,不能使用,因此只能到达站点 本身。
对于第 次查询,只能使用建成时间晚于 年的线路。从站点 可以到达站点 和站点 ,因此答案为 。
对于第 次查询,只能使用建成时间晚于 年的线路。所有线路都满足条件,因此可以到达全部 个站点。