Time limit: 2s
Memory limit: 128MB
Input:
Output:
Cerință
Se dă un șir cu elemente. Definim ca fiind valoarea minimă din subsecvența a șirului . Analog, definim ca fiind valoarea maximă din subsecvența a șirului . Se dau și întrebări de forma cu semnificația "câte subsecvențe au și ?".
Testele pentru această problemă sunt generate aleator.
Date de intrare
Pe prima linie se află numerele și . Următoarea linie conține elementele .
Pe fiecare din următoarele linii se află două numere și .
Date de ieșire
Se vor afișa linii, unde a -a linie conține răspunsul la cea de a -a întrebare.
Restricții și precizări
- Testele pentru această problemă sunt generate aleator.
# | Punctaj | Restricții |
---|---|---|
1 | 21 | |
2 | 37 | |
3 | 42 | Fără restricții suplimentare. |
Exemplul 1
stdin
7 5
3 5 3 4 2 1 5
2 5
3 5
1 2
2 4
2 4
stdout
2
5
1
2
2
Exemplul 2
stdin
15 10
7 9 2 13 12 13 11 13 13 13 10 5 13 7 2
5 13
7 13
11 13
5 10
7 13
2 9
7 9
2 9
11 13
11 13
stdout
25
1
15
1
1
2
1
2
15
15