Language:

English
Russian

Практикум по программированию

Для участников:
Регистрация  ||   Вход
Список соревнований
Вы не вошли в систему! Вход или регистрация.

Делители.

Time limit:2 sec.
Memory limit: 65536 KByte

Задан интервал целых чисел [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

© Copyright ВоГУ, АВТ, Носов Д.А., Смоленцев К.Н.