Dexter și-a deschis un laborator nou în care vrea să efectueze o serie de experimente pe șoareci pentru a descoperi leacul pentru cancer. În laborator există șoareci, care se află așezați într-un cerc și sunt numerotați în ordine de la la .
Dexter efectuează, pe rând, experimente. Pentru fiecare experiment șoarecii care participă la al -lea experiment formează întotdeauna un interval continuu, exprimat sub forma unei perechi de numere , având semnificația:
- dacă , atunci șoarecii participă la experimentul ;
- dacă , atunci șoarecii participă la experimentul .
Cerință
La fiecare pas, Dexter vrea să știe câți din cei șoareci au participat la toate experimentele efectuate până atunci. Altfel spus, după fiecare al -lea experiment efectuat, să se determine numărul de șoareci care au participat la toate experimentele .
Date de intrare
Fișierul de intrare experimente.in
conține pe prima linie două numere și . Fiecare din următoarele linii conține două numere și , având următoarea semnificație:
- dacă , atunci și ;
- dacă și notând cu răspunsul pentru cel de al -lea experiment, atunci și .
Date de ieșire
Fișierul de ieșire experimente.out
trebuie să conțină linii. Pe cea de a -a linie se va afișa un singur număr reprezentând numărul de șoareci care au participat la toate experimentele .
Restricții și precizări
# | Punctaj | Restricții |
---|---|---|
1 | 18 | pentru |
2 | 20 | |
3 | 22 | |
4 | 20 | |
5 | 20 | Fără restricții suplimentare |
Exemplul 1
experimente.in
5 3
1 4
3 0
2 0
experimente.out
4
3
2
Explicație
Pentru primul experiment și ; participă șoarecii , , și , deci .
Pentru al doilea experiment, , iar . La primele două experimente participă șoarecii , și , deci
Pentru al treilea experiment, , iar . La primele trei experimente participă șoarecii și , deci .
Exemplul 2
experimente.in
6 2
4 1
2 5
experimente.out
4
2
Explicație
Pentru primul experiment și ; participă șoarecii , , și , deci .
Pentru al doilea experiment, , iar . La primele două experimente participă șoarecii și , deci .