Se consideră un șir A format din N numere întregi, numerotate de la la . Numim secvență a șirului orice succesiune de elemente consecutive din șir de forma , , cu .
Cerințe
Fiind dat șirul cu numere întregi se cere să se răspundă la întrebări de forma: i j k
(). Pentru fiecare întrebare se cere să se determine câte numere din secvența au frecvența de apariții egală cu .
Date de intrare
Fișierul de intrare fsecv.in
conține pe prima linie numerele naturale nenule și cu semnificația din enunț. Pe următoarea linie se găsesc numere întregi ce reprezintă valorile șirului . Pe următoarele linii se află descrierea celor întrebări, câte una pe linie, în formatul precizat .
Date de ieșire
Fișierul de ieșire fsecv.out
va conține linii. Pe fiecare linie se va găsi răspunsul întrebării , cu .
Restricții și precizări
- ;
- ;
- ;
- ;
Exemplu
fsecv.in
11 3
1 2 4 3 2 5 6 4 5 2 1
1 6 2
2 7 3
4 11 1
fsecv.out
1
0
4
Explicație
Secvența la care se referă prima întrebare este , iar răspunsul este egal cu .
Secvența la care se referă a doua întrebare este , iar răspunsul este egal cu .
Secvența la care se referă a treia întrebare este , iar răspunsul este egal cu .