Time limit: 0.5s
Memory limit: 2MB
Input: siruri.in
Output: siruri.out
Se dau patru șiruri de numere reale , , , , definite recursiv, după cum urmează:
= , unde , numere întregi
= , unde , numere întregi
= , unde , numere întregi
= , unde , numere întregi
= ,
= ,
= ,
= ,
Cerință
Se cere cel mai mic număr întreg nenegativ pentru care = .
Date de intrare
Se citește din fișierul siruri.in
, , , , , , , , separate prin câte un spațiu.
Date de ieșire
Să se scrie în fișierul siruri.out
, respectiv daca nu există un astfel de .
Restricții și precizări
- , , , , , , , numere întregi cu maxim cifre în scrierea pozițională în baza .
Exemplul 1
siruri.in
0 0 0 0 0 0 0 0
siruri.out
0
Explicație
Pentru că și .
Exemplul 2
siruri.in
1 0 0 0 0 0 1 0
siruri.out
-1
Explicație
Pentru că și , adică și , pentru orice .