АВТ
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.

1719. Friend Numbers

Time Limit: 1 seconds
Memory Limit:262144KB
Points:100
View Problem Statistics Submit Problem added debug

В этой задаче требуется найти все пары "дружественных" чисел на отрезке от M до N включительно.

Числа являются дружественными, если они различны и сумма делителей первого числа, меньших его, равна второму, а сумма делителей второго числа, меньших его, равна первому числу.
Пример дружественных чисел: 220 и 284:
284 = 1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 + 110 (делители 220)
220 = 1 + 2 + 4 + 71 + 142 (делители 284)

Input

Входные данные содержат два целых числа M и N (1 ≤ M ≤ N ≤ 10 000)

Output

Выведите найденные пары дружественных чисел.

Требования к формату вывода:
  - в каждой паре первое число должно быть меньше второго,
  - пары должны быть упорядочены по возрастанию первого числа,
  - пары не должны повторяться,
  - каждую пару следует выводить в отдельной строке, разделяя элементы пары пробелом

Если на заданном отрезке нет ни одной пары дружественных чисел, выведите "No" (без кавычек).

Sample

InputOutput
1 1000
220 284
221 284
No

View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / School olympiads and couses of Vologda region / Different Contests / Contest for 7B from VML /
707. 4 - Длинный НОД 1719. 1352. 6 - Deletion of Repeats 726. 7 - Сортировка
time generating 0.11 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.