Spunem că trei numere a, b, c sunt în progresie armonică dacă b este media armonică a numerelor a și c, adică
Cerinţe
Cunoscând un număr natural b să se determine toate perechile de numere naturale (a, c) pentru care a, b, c sunt în progresie armonică.
Date de intrare
Fișierul de intrare armonica.in conține pe prima linie un număr natural b.
Date de ieşire
Fișierul de iesire armonica.out va conține pe prima linie un număr natural n reprezentând numărul de perechi de numere naturale (a,c) pentru care b este media armonică. Pe următoarele n linii se vor afișa perechile de numere cerute. Astfel fiecare dintre următoarele n linii vor conține căte două numere a și c separate printr-un spațiu cu semnificația că b este medie armonică a numerelor a și c.
Restricţii și precizări
1 ≤ b ≤ 1 000 000 000;- Pentru teste în valoare de
40de puncte avemb ≤ 1 000 000; - Perechile de numere din fișierul de ieșire pot fi afișate în orice ordine;
- Dacă
beste medie armonică între două numere diferiteașicatunci perechile(a,c)și(c,a)sunt considerate soluții distincte. - Problema va fi evaluată pe teste în valoare de
90de puncte. - Se vor acorda
10puncte din oficiu.
Exemplu
armonica.in
3
armonica.out
3
3 3
2 6
6 2
Explicații
Numărul 3 este medie armonică a numerelor 3 și 3. Avem progresia armonică (3,3,3)
Numărul 3 este medie armonică a numerelor 2 și 6. Avem progresiile armonice (2,3,6) și (6,3,2)