РСОП XXXI 2019
18
F.
SPECIAL NUMBERS
110
Условие
ЗАДАЧА F. СПЕЦИАЛНИ ЧИСЛА
---
Когато изучавал признаците за делимост, Станчо много се впечатлил от тези за делимост на 3 и 9. Фактът, че едно число се дели на 9 тогава и само тогава, когато сборът от цифрите му се дели на 9, предизвиква у него нещо средно между изумление и страхопочитание. Подтикнат към нови алгебрични висини от това и необходимостта спешно да публикува няколко статии, той обобщил идеята, като дефинирал понятието K-специалнота:
Дефиниция: Едно цяло число се нарича K-специално тогава и само тогава, когато се дели на K и сборът на цифрите в десетичният му запис също се дели на K.
Докато е много лесно да се каже колко числа в даден интервал са 3-специални или 9-специални, то за други стойности на K задачата съвсем не е проста. Ето защо, вие трябва да напишете програма, която Станчо да използва (без да я споменава в статията си), пресмятаща колко K-специални числа има в даден интервал.
На стандартния вход са дадени много заявки за пресмятане. Всяка от тях представлява ред с три цели числа – K (1 ≤ K ≤ 10^18), F (0 ≤ F ≤ 10^18) и T (F ≤ T ≤ 10^18).
За всяка заявка, вашата програма трябва да изведе на отделен ред на стандартния изход броя на K-специални числа в интервала от F до T включително.
Примерен вход:
3 3 9
5 10 100
8 100 200
15 1000 2000
Примерен изход:
3
2
1
15