AT_past202012_n 旅行会社
Description
[problemUrl]: https://atcoder.jp/contests/past202012-open/tasks/past202012_n
ある国には $ N $ 個の都市があり、都市 $ 1 $ から都市 $ N $ と番号付けされています。
この国には $ N\ -\ 1 $ 本の道路がありますが、道路はどれも危険なため年齢制限が設定されています。 $ i $ 番目の道路は都市 $ i $ と都市 $ i\ +\ 1 $ を双方向に結び、$ L_i $ 才以上 $ R_i $ 才以下の人が通行可能です。
あなたはこの国で旅行会社を立ち上げました。客からの $ Q $ 個の質問に答えてください。
$ i $ 個目の質問では $ A_i,\ B_i $ が与えられるので、$ A_i $ 才の人が都市 $ B_i $ から旅行を始めるとき、道路を辿って訪れることが可能な都市 (都市 $ B_i $ 自身を含む) の数を求めてください。旅行中この人の年齢は変わらないものとします。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ Q $ $ L_1 $ $ R_1 $ $ L_2 $ $ R_2 $ $ L_3 $ $ R_3 $ $ \hspace{15pt}\ \vdots $ $ L_{N\ -\ 1} $ $ R_{N\ -\ 1} $ $ A_1 $ $ B_1 $ $ A_2 $ $ B_2 $ $ A_3 $ $ B_3 $ $ \hspace{15pt}\ \vdots $ $ A_Q $ $ B_Q $
Output Format
$ Q $ 行に渡って、$ i $ 行目には $ i $ 番目の質問に対する答えを出力せよ。
Explanation/Hint
### 注意
この問題に対する言及は、2020/12/27 18:00 JST まで禁止されています。言及がなされた場合、賠償が請求される可能性があります。 試験後に総合得点や認定級を公表するのは構いませんが、どの問題が解けたかなどの情報は発信しないようにお願いします。
### 制約
- $ 1\ \le\ N\ \le\ 2\ \times\ 10^5 $
- $ 1\ \le\ Q\ \le\ 2\ \times\ 10^5 $
- $ 1\ \le\ L_i\ \le\ R_i\ \le\ 10^9 $
- $ 1\ \le\ A_i\ \le\ 10^9 $
- $ 1\ \le\ B_i\ \le\ N $
- 入力は全て整数
### Sample Explanation 1
$ 1 $ 個目の質問では、$ 3 $ 才の人が都市 $ 1 $ から旅行を始めます。$ 3 $ 番目の道路以外は通れるので、到達可能なのは都市 $ 1 $ から都市 $ 3 $ までの $ 3 $ 個です。 $ 2 $ 個目の質問では、$ 2 $ 才の人が都市 $ 2 $ から旅行を始めます。$ 1 $ 番目の道路以外は通れるので、到達可能なのは都市 $ 2 $ から都市 $ 4 $ までの $ 3 $ 個です。 $ 3 $ 個目の質問では、$ 1 $ 才の人が都市 $ 4 $ から旅行を始めます。通れるのは $ 3 $ 番目の道路だけなので、到達可能なのは都市 $ 3 $ と都市 $ 4 $ の $ 2 $ 個です。