АВТ
Язык:

Дистанционный практикум по программированию

Задачи On-line статус ЧаВо Турниры
Для авторов:
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

566. A - Большое число

Ограничение времени: 3 секунды
Ограничение памяти:128000КБ
Баллы:10
Статистика Послать на проверку Задачу добавил Administrator

Дано целое положительное число K и набор цифр S. Требуется найти минимальное целое положительное число, делящееся на K, в десятичной записи которого встречаются только цифры из набора S. Также в десятичной записи искомого числа не должно быть двух подряд идущих одинаковых цифр.

Время тестирования: 3 секунды на один тест

В первой строке входного файла содержится набор допустимых цифр S в порядке возрастания без пробелов и без повторений. Набор цифр может быть пуст. Во второй строке содержится число K (1 £ K £ 105).

Выведите в выходной файл одно искомое число. Если искомого числа не существует, выведите –1.

Примеры

input

output

12

7

21

0

5

-1

 

 


Статистика Послать на проверку Автор/источник: Павел Кузнецов, XI Межвузовская олимпиада, Вологда
Задачи с соревнований / Межвузовские олимпиады / XI Межвузовская олимпиада 2008 /
566. 567. B - Память 568. C - Спутник 569. D - Дерево
 
время генерации 0.047 сек.
© Copyright ВоГТУ, АВТ, Носов Д.А.