АВТ
Язык:

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

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1628. Счастливый билет

Ограничение времени: 1 сек.
Ограничение памяти:16384 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил Игорь Андрианов

Билет называется счастливым, если его можно разрезать прямой линией на две части таким образом, что оказавшиеся на них числа имеют одинаковые цифровые корни. Чтобы вычислить цифровой корень числа, его цифры складывают, если в результате получится число большее или равное 10, то цифры складывают снова и так далее, пока не получится число от 0 до 9 – это и есть цифровой корень. Например, билет с номером 0015420 является счастливым, так как разрезав его на части с числами 0015 и 420, имеем у этих чисел одинаковые цифровые корни.
Требуется написать программу, которая определит, является ли счастливым билет с заданным номером.

Исходные данные

Входные данные содержат одну строку с номером счастливого билета. Номер может начитаться с нулей и содержит не более 50 миллионов цифр.

Результат

Выведите «YES», если билет счастливый, и «NO» иначе.

Пример

Исходные данныеРезультат
0015420
YES
00100
NO

Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи по темам / Математика / Теория чисел /
468. Степень 1628. 880. Удвоение и инкремент 15. Факториалы 17. Факториалы 2
 
время генерации 0.094 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.