Fie un număr natural impar și primele numere prime.
Se consideră expresiile:
Cerință
Să se determine o succesiune de semne pentru radicalii ce formează expresia , astfel încât produsul , să conțină, după desfacerea parantezelor și reducerea termenilor asemena, un număr minim de termeni. De exemplu, pentru numărul minim de termeni ai produsului va fi și se va obține când a doua expresie este , așadar succesiunea de semne este ++-.
Date de intrare
Fișierul de intrare nmint.in
conține pe prima linie numărul natural impar , cu semnificația de mai sus.
Date de ieșire
Fişierul de ieşire nmint.out
va conţine două linii. Pe prima linie se va scrie numărul minim de termeni ai produsului , iar pe a doua linie o succesiune de N caractere +
și -
, reprezentând semnele radicalilor din expresia B, în vederea obținerii unui număr minim de termeni pentru produsul .
Restricții și precizări
Exemplu
nmint.in
5
nmint.out
4
+-++-
Explicație
Numărul minim de termeni ai produsului
după desfacerea parantezelor și reducerea termenilor asemenea este și o variantă posibilă de succesiune a semnelor termenilor din a doua expresie este +-++-, caz în care a doua expresie devine