Автор: | Жюри всероссийской олимпиады школьников 2008 | Ограничение времени: | 2 сек | |
Входной файл: | lucky.in | Ограничение памяти: | 64 Мб | |
Выходной файл: | lucky.out | |||
Максимальный балл: | 100 |
Школьнику Васе нравятся числа, которые заканчиваются счастливыми для него цифрами k. Поэтому каждый раз, когда он видит какое-нибудь натуральное число n, он сразу пытается подобрать такое d (d ≤ 2), что число n в системе счисления с основанием d заканчивается как можно большим количеством цифр k.
Требуется написать программу, которая по заданным числам n и k найдет такое d, чтобы число n в системе счисления с основанием d заканчивалось как можно большим количеством цифр k.
Входной файл содержит два целых десятичных числа n и k.
В выходной файл выведите два числа: d - искомое основание системы счисления и l — количество цифр k, которым заканчивается запись числа n в этой системе счисления. Если искомых d несколько, выведите любое из них, не превосходящее 1012 (такое всегда существует).
Комментарии к примерам:
1 ≤ n ≤ 1011
0 ≤ k ≤ 9
№ | Входной файл (lucky.in ) |
Выходной файл (lucky.out ) |
---|---|---|
1 |
|
|
2 |
|
|