АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

1006. Divisors.

Time Limit: 2 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added 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


View Problem Statistics Submit Problem discussion Author/source: IT-Arhangelsk 2011
Problems from Contests and Camps / Archangelsk IT festival / IT-Arhangelsk - 2011 /
1005. A - IPv6 1006. 1007. C - Conjunction matrixes 1008. D - Life on Field 1009. E - Optimizations
time generating 0.11 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.