Задача в неделю. Олимпиадные задачи по информатике. Задание F-го занятия
Югорский НИИ информационных технологий
Югорский государственный университет
Телекоммуникационный проект "Задача в
неделю"
Занятие № F (22 января 2007 года)
Ваши письма направляйте с таким расчетом, чтобы они
были получены в понедельник - 29 января. Проверка материалов,
полученных позже этого срока, не проводится. Материалы следующего занятия будут
высланы 29 января.
Задача F. "Наилучший делитель" (20 баллов)
Будем говорить, что число a лучше числа b, если сумма цифр a больше суммы
цифр b, а в
случае равенства сумм их цифр, если число a меньше числа b. Например,
число 124 лучше числа 123, так как у первого из них сумма цифр равна семи, а у
второго - шести. Также, число 3 лучше 111, так как у них равны суммы цифр, но
первое из них меньше.
Требуется найти такой делитель заданного числа, который лучше
любого другого делителя. Само число и единица считаются делителями числа.
Технические требования:
Ограничение по времени тестирования: по 1 секунде на
один тест.
Формат входных
данных:
Входной текстовый файл INPUT.TXT содержит заданное
число N (1£N£100000).
Формат выходных
данных:
Выходной текстовый файл OUTPUT.TXT должен
содержать наилучший делитель числа N.