Задача Lens. Семикласник
Василько, виконуючи лабораторну роботу з визначення фокусної відстані
тонкої збиральної лінзи, встановив, що фокусна відстань його лінзи
дорівнює рівно F см. При цьому він помітив, що відстані d см від лінзи до предмета та f см
від лінзи до екрана, на якому утворилось чітке зображення предмета,
також цілі числа. Василько зацікавився, скількома способами він зможе
розмістити предмет і екран на головній оптичній осі лінзи так, щоб на
екрані було чітке зображення предмета, а відстані d і f (знову
ж таки в сантиметрах) були цілими числами. Досить швидко Василько
знайшов відповідь на питання, що його цікавило. Нехай те саме зробить і
ваша програма.
Технічні умови Програма Lens читає з пристрою стандартного введення (клавіатури) єдине ціле число F (1 ≤ F ≤ 1016 );
Програма виводить на пристрій стандартного виведення (екран) єдине число – шукану величину.
Приклади
Введення 3
Виведення 3
Пояснення до прикладів: для лінзи з фокусною відстанню 3 см існує три способи розміщення:
d, см
|
f, см
|
4
|
12
|
6
|
6
|
12
|
4
|
Примітка. Якщо F – фокусна відстань лінзи, d - відстань від лінзи до предмета, f - відстань від лінзи до зображення предмета, то формула тонкої лінзи запишеться у вигляді:
.
(хоча це повинен знати кожен семикласник)
|