Time limit: 0.35s
Memory limit: 128MB
Input:
Output:
Gigel are o matrice cu linii și coloane în care fiecare celulă conține o cifră. El scrie pe fiecare linie din matrice (de la stânga la dreapta) al -lea număr fibonacci. Dacă numărul are mai mult de cifre atunci el scrie doar ultimele cifre.
De exemplu pentru și el va obține matricea:
0 | 1 |
---|---|
0 | 1 |
0 | 2 |
0 | 3 |
0 | 5 |
0 | 8 |
1 | 3 |
2 | 1 |
3 | 4 |
5 | 5 |
8 | 9 |
4 | 4 |
3 | 3 |
Cerință
Gigel vă dă întrebări de forma : de câte ori apare cifra între liniile și (inclusiv liniile și ).
Date de intrare
Pe prima linie se afla , și .
Pe următoarele linii se află query-urile, de forma .
Date de ieșire
Fișierul de ieșire va conține linii, pe fiecare linie aflându-se răspunsul corespunzător câte unui query.
Restricții și precizări
- Gigel vă reamintește ca șirul lui Fibonacci începe cu și fiecare element este egal cu suma ultimelor două.
# | Punctaj | Restricții |
---|---|---|
1 | 10 | |
2 | 30 | |
3 | 60 | Fără restricții suplimentare |
Exemplu
stdin
13 2 3
1 1 7
4 8 12
0 1 13
stdout
3
3
6
Explicație
Între liniile 1 și 7 se află 3 cifre de 1, între liniile 8 și 12 se află 3 cifre de 4, iar între liniile 1 și 13 se află 6 cifre de 0.