Djeljivci
Matej voli skupljati sličice.
Točnije, sličice brojeva.
Upravo od svojih roditelja dobio novo izdanje albuma, te shvativši da brojeva ima mnogo, odlučio je skupljati samo one koji su mu interesantni.
Interesantni brojevi su mu oni koji imaju jednaku prvu i zadnju znamenku, te su djeljivi s \(k\).
Pomozite mu prebrojati koliko sličica treba skupiti ako u novi album idu brojevi od \(a\) do \(b\) te jer taj broj može biti veliki ispišite ga modulo \(10^9 + 7\).
Ulazni podatci
U prvom i jedinom redu nalazi se brojevi \(k\), \(a\), \(b\) odvojeni razmakom (\(1 \leq k \leq 250\), \(1 \leq a \leq b \leq 10^{250}\))
Izlazni podatci
Ispišite koliko brojeva ima između \(a\) i \(b\) takvih da su djeljivi s \(k\) i između \(a\) i \(b\) uključeno, modulo \(10^9 + 7\).
Podzadatci
| Podzadatak | Broj bodova | Ograničenja | 
|---|---|---|
| 1 | 10 | \((k = 1), (a, b \leq 10^6)\) | 
| 2 | 20 | \((k = 1)\) | 
| 3 | 20 | \((a, b \leq 10^6)\) | 
| 4 | 20 | \((k = 5)\) | 
| 5 | 30 | Nema dodatnih ograničenja. | 
Ulaz primjera 1
2 1 50Izlaz primjera 1
6Ulaz primjera 2
5 2 1000Izlaz primjera 2
12Ulaz primjera 3
27 3256511407 8030385206Izlaz primjera 3
17681014Ulaz primjera 4
1 1 10000000000Izlaz primjera 4
1Objašnjenje 1. primjera: To su brojevi \(2, 4, 6, 8, 22, 44\).
Comments