- Time limit: 1.00 s
- Memory limit: 512 MB
Tehtäväsi on laskea annetulta lukuväliltä, moniko luvuista saadaan toistamalla samaa numerosarjaa kahdesti tai useammin.
Esimerkiksi luku 123123 saadaan toistamalla numerosarjaa 123 kahdesti ja luku 424242 saadaan toistamalla numerosarjaa 42 kolmesti.
Toistettavan numerosarjan ensimmäinen numero ei saa olla 0, eli esimerkiksi 13013 (tulkittuna 013013) ei ole kelvollinen luku.
Syöte
Ensimmäisellä rivillä on kokonaisluku t: testien määrä.
Seuraavat t riviä kuvaavat testit. Jokaisella rivillä on kaksi kokonaislukua a ja b: lukuvälin alaraja ja yläraja.
Kaikissa syötteissä 1 \le t \le 1000.
Tuloste
Tulosta jokaisen testin vastaus omalle rivilleen.
Esimerkki
Syöte:
5 1 1000 42 1337 1313 1313 555 666 123456789 987654321
Tuloste:
18 19 1 2 863
Osatehtävä 1 (11 pistettä)
- 1 \le a \le b \le 1000
Osatehtävä 2 (21 pistettä)
- 1 \le a \le b \le 10^6
Osatehtävä 3 (31 pistettä)
- 1 \le a \le b \le 10^9
Osatehtävä 4 (37 pistettä)
- 1 \le a \le b \le 10^{18}
