Beaverland 由 座城市组成,编号从 到 。共有 条道路连接这些城市。第 条道路()双向连接城市 和城市 。在 Beaverland,他们使用 Byou 作为时间单位。Beaverland 中的每一天长度为 Byous。每天从时刻 开始,到时刻 ()称为时间 。通过任意一条道路需要 Byou,且第 条道路每天仅能在时间 到 之间通行。具体而言,要通过第 条道路,必须在时间 (满足 )从城市 或城市 出发,并在时间 到达另一座城市。
Bitaro 曾是 Beaverland 中一名普通的海狸。然而,为了应对他的迟到问题,他最终习得了“穿越时间”的技能。使用该技能一次,他可以回到 1 Byou 之前的时间。但他无法回到当天之前:如果他在时间 到 之间使用该技能,他将回到当天的时间 。他只能在位于某座城市时使用该技能。使用该技能不会改变 Bitaro 的位置。
Bitaro 在使用该技能时会感到疲惫。为了寻找使用该技能次数更少的旅行方式,他决定进行一个包含 步的思维实验。在思维实验的第 步(),他执行以下操作之一:
- 修改第 条道路的可通行时间段。修改后,该道路仅能在时间 到 之间通行。
- 假设他在时间 位于城市 ,计算到达城市 且时间为 的当天所需的最少技能使用次数。
他想知道该思维实验的结果。
请编写一个程序,输入 Beaverland 的城市数量、道路信息以及思维实验的细节,计算并输出该思维实验的结果。