АВТ
Язык:

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

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

1006. Делители.

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

Задан интервал целых чисел [L..R]. Пусть функция F(X) возвращает сумму всех различных делителей числа X

Например: F(6) = 1+2+3+6 = 12.

Ваша задача среди чисел из интервала [L..R] найти К чисел с максимальным значением функции F(X), а при равных значениях функции — максимальные по величине.

Формат входного файла

В единственной строке входного файла содержатся 3 целых числа L, R и K (1 ≤  R  1 000 000, 0  K  100 000, R L +  K).

Формат выходного файла

Выведите K целых чисел по одному в строке в порядке уменьшения значения функции F(X).  Если F(A) = F(B) первым следует выводить большее из чисел.

Пример

Входные данные

Выходные данные

1 10 6

10

8

9

6

7

4


Статистика Послать на проверку Обсуждение задачи Автор/источник: IT-Архангельск 2011
Задачи с соревнований и сборов / ИТ-фестиваль в Архангельске / IT-Архангельск - 2011 /
1005. A - IPv6 1006. 1007. C - Матрицы конъюнкции 1008. D - Жизнь на поле 1009. E - Оптимизации
 
время генерации 0.328 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.