NC53277. 穿越时空 Bitaro
描述
输入描述
从标准输出中读入以下数据:
第一行两个正整数N,Q,意义如题目描述。
接下来N-1行,每行两个非负整数,意义如题目描述。
接下来Q行,每行四到五个整数,设为这Q行中每行的第一个数:
时,这一行有四个整数,意味着第j步实验将号道路的开放时间改为从到;时,这一行有五个整数,意味着第j步实验查询假设在时刻时Bitaro在城市,他要在时刻到达城市最少的使用技能次数。
输出描述
对于每个的询问,向标准输出输出一个整数,表示答案。
示例1
输入:
3 3 0 5 0 5 2 1 3 3 3 1 2 0 1 2 1 3 3 3
输出:
2 4
说明:
第一步试验,Bitaro用1秒从城市1到城市2,然后再用1秒从城市2到城市3。到达城市3时是时刻5,于是用两次技能回到时刻3。示例2
输入:
5 5 3 5 4 8 2 6 5 10 2 5 3 1 10 2 2 6 5 6 1 3 4 6 2 3 3 4 3 2 4 5 1 5
输出:
4 3 2 3
示例3
输入:
7 7 112103440 659752416 86280800 902409187 104535475 965602300 198700180 945132880 137957976 501365807 257419446 565237610 2 4 646977260 7 915994878 2 1 221570340 6 606208433 2 7 948545948 4 604273995 2 7 247791098 5 944822313 2 7 250362511 2 50167280 2 3 364109400 4 555412865 2 7 33882587 7 186961394
输出:
145611455 0 447180143 0 207252171 0 0
示例4
输入:
7 7 535825574 705426142 964175291 996597835 481817391 649559926 4519006 410772613 74521477 274584126 256535565 899389890 1 6 511428966 602601933 1 1 69986642 201421232 2 3 636443425 4 625975977 1 6 235225515 405336399 2 3 866680458 3 701821857 1 6 180606048 900533151 1 6 612564160 720179605
输出:
10467449 164858601