Sătul de mâncat fripturi și salate, Raul a devenit light artist (artist de lumini). Pentru următorul său spectacol el are lumini așezate într-o linie, numerotate de la la , care sunt inițial stinse. În continuare, la fiecare secundă, timp de secunde, el va alege o secvență continuă de lumini și le va schimba starea; adică luminile stinse se vor aprinde, iar luminile aprinse se vor stinge. Spectacolul se finalizează la o secundă după ultima schimbare.
Cerință
După încheierea spectacolului, el se întreabă, pentru intervale de lumini, pentru câte secunde a fost fiecare interval complet aprins (adică toate luminile din interval sunt aprinse în același timp).
Date de intrare
Pe prima linie se află trei numere naturale , și , reprezentând numărul de lumini, numărul de schimbări, respectiv numărul de intervale pentru care Raul vrea răspunsul la întrebare.
Pe următoarele linii se află câte două numere naturale și , reprezentând, în ordine, capetele secvențelor schimbate.
Pe următoarele linii se află câte două numere naturale și , reprezentând intervalele de lumini pentru care Raul vrea să răspundă la întrebare.
Date de ieșire
Pe o singură linie, se vor afișa numere naturale, separate prin câte un spațiu, reprezentând răspunsurile pentru cele întrebări.
Restricții și precizări
- ;
- , pentru orice în intervalele schimbate, respectiv în intervalele de interogare.
# | Punctaj | Restricții |
---|---|---|
1 | 9 | |
2 | 8 | |
3 | 21 | |
4 | 27 | pentru intervalele schimbate. |
5 | 35 | Fără restricții suplimentare. |
Exemplul 1
stdin
5 4 3
2 4
1 2
3 5
2 4
1 2
2 4
3 3
stdout
1 2 3
Explicație
Șirul va arăta, pe rând, astfel:
Se observă, pentru a treia interogare, că lumina este aprinsă timp de secunde.
Exemplul 2
stdin
7 7 7
1 5
3 7
2 6
3 4
1 5
2 4
3 6
1 2
3 5
4 6
2 4
4 6
1 3
2 3
stdout
2 3 1 2 1 1 2
Explicație
Șirul va arăta, pe rând, astfel:
Se observă, pentru prima interogare, că luminile și sunt simultan aprinse timp de secunde.