Fişierul intrare/ieşire: | triplet.in, triplet.out | Sursă | Algoritmiada 2012, Runda 2 |
Autor | Paul-Dan Baltescu | Adăugată de | |
Timp execuţie pe test | 0.5 sec | Limită de memorie | 20480 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Triplet
Fie N un numar natural oarecare mai mic sau egal cu 2.000.000.000. Definim f(x) ca fiind
- x2 daca x e pozitiv
- -x2 daca x e negativ
Se cere sa se gaseasca 3 numere intregi X, Y si Z astfel incat f(X) + f(Y) + f(Z) = N
Date de intrare
Fişierul de intrare triplet.in va avea pe prima si singura linie un singur numar natural N.
Date de ieşire
În fişierul de ieşire triplet.out trebuie afisata o singura linie cu exact 3 elemente X, Y si Z.
Restricţii
- 1 ≤ N ≤ 2.000.000.000
- -2.000.000.000 ≤ X, Y, Z ≤ 2.000.000.000
Exemplu
triplet.in | triplet.out |
---|---|
21 | 4 -2 3 |
Explicaţie
16 - 4 + 9 = 21