#abc024c. [abc024_c]民族大移動

[abc024_c]民族大移動

题意简述

高桥君的王国有 NN 个城市,每个城市用编号 11 ~ NN 表示。

高桥国有 KK 个民族居住,第 ii 个民族生活在编号为 SiS_i 的城市。

高桥国有百年一度的所有民族共同习俗民族大迁徙,但由于交通拥堵,所以设置了ii 天只能在编号在 LiL_iRiR_i 的城市来来去去的限制,并最多花费 DD 天进行。

每个民族都遵守这一行动限制,在经过几个城市的同时前往目的地城市。

ii 个民族的目的地是 TiT_i ,每个民族都希望尽可能早的到达目的地。

求每个民族最早到达目的地的时间。

输入格式

第一行有 33 个整数,分别为高桥国城市的个数 NN ,大迁徙的时间 DD,高桥国所住的民族数 KK

接下来的 DD 行,有 22 个整数 Li,RiL_i,R_i,表示第 ii 天可来来去去的城市编号范围。

接下来的 KK 行,每行 22 个整数 Si,TiS_i,T_i,表示第 ii 个民族原本居住的城市编号和目的地城市编号。

输出格式

KK 行,每行一个整数表示第 ii 个民族到达目的地的最少天数。

数据保证每个民族 DD 天内能到达目的地。