secvente

Time limit: 0.1s Memory limit: 64MB Input: secvente.in Output: secvente.out

Notăm cu [x;y][x; y], o secvență de numere naturale nenule x,x+1,x+2,,yx, x + 1, x + 2, \ldots, y, cu xyx \leq y.

Considerăm că secvența [p;q][p; q] include secvența [a;b][a; b] dacă are loc relația pabqp \leq a \leq b \leq q.

Se dau NN secvențe speciale de forma [a;b][a; b] și apoi TT secvențe de interogare [L;R][L;R]. Orice secvență care include cel puțin o secvență specială va fi numită secvență super-specială. Numărul de secvențe super-speciale pe care o secvență [L;R][L; R] le include va fi denumit capacitatea secvenței [L;R][L; R].

Cerință

Pentru fiecare secvență de interogare, să se determine capacitatea sa.

Date de intrare

Fișierul de intrare secvente.in conține pe prima linie numărul natural NN, reprezentând numărul de secvențe speciale. Pe următoarele NN linii se află câte două numere naturale nenule aa și bb, separate printr-un spațiu, reprezentând secvențele speciale.

Pe linia N+2N+2 se află numărul natural TT, reprezentând numărul de secvențe de interogare, iar pe următoarele TT linii se află câte două numere naturale nenule LL și RR, separate printr-un spațiu, reprezentând secvențele de interogare.

Date de ieșire

Fișierul de ieșire secvente.out va conține TT linii. Pe cea de a ii-a linie din fișier se va scrie un singur număr natural, reprezentând capacitatea celei de a ii-a secvențe de interogare, în ordinea din fișierul de intrare.

Restricții și precizări

  • 1N100 0001 \leq N \leq 100 \ 000
  • 1ab1 000 000 0001 \leq a \leq b \leq 1 \ 000 \ 000 \ 000
  • 1T100 0001 \leq T \leq 100 \ 000
  • 1LR1 000 000 0001 \leq L\leq R \leq 1 \ 000 \ 000 \ 000
  • Pentru teste în valoare de 7979 de puncte, b1 000 000b \leq 1 \ 000 \ 000
  • Pentru teste în valoare de 3232 de puncte, N,T10 000N, T \leq 10 \ 000

Exemplul 1

secvente.in

2
2 4
3 3
3
2 4
1 5
2 5

secvente.out

4
9
6

Explicație

Secvența de interogare [2;4][2;4] conține secvențele super-speciale [2;3][2;3], [2;4][2;4], [3;3][3;3] și [3;4][3;4]. Se observă că [2;2][2; 2] nu este o secvență super-specială deoarece nu include pe niciuna dintre cele două secvențe speciale ([2,4][2, 4] și [3,3][3, 3]).

Secvența de interogare [1;5][1;5] conține secvențele super-speciale [1;3][1;3], [1;4][1;4], [1;5][1;5], [2;3][2;3], [2;4][2;4], [2;5][2;5], [3;3][3;3], [3;4][3;4] și [3;5][3;5].

Secvența de interogare [2;5][2;5] conține secvențele super-speciale [2;3][2;3], [2;4][2;4], [2;5][2;5], [3;3][3;3], [3;4][3;4] și [3;5][3;5].

Log in or sign up to be able to send submissions!