Time limit: 0.3s
Memory limit: 256MB
Input: fiboprim.in
Output: fiboprim.out
Se dau perechi de numere naturale. O pereche este alcatuită din numarul ce semnifică tipul perechii și un număr .
Cerință
- Dacă este prim, vom aduna numărul la o sumă .
- Dacă nu este prim și , vom scădea numărul din suma .
- Dacă este , vom afișa suma .
- Dacă este , vom afișa cel mai mare număr din șirul Fibonacci mai mic sau egal decât .
Șirul Fibonacci are proprietatea că , ∀ , , .
Date de intrare
În fișierul de intrare fiboprim.in
se citește . Apoi se citesc perechi ce conțin numerele și cu semnificația din enunț.
Date de ieșire
În fișierul de ieșire fiboprim.out
se afișează de fiecare dată când sau cel mai mare număr din șirul Fibonacci mai mic decât când .
Restricții și precizări
- ;
- ;
- ;
- .
# | Punctaj | Restricții |
---|---|---|
1 | 30 | și și |
2 | 30 | și și |
3 | 20 | și |
4 | 20 |
Exemplul 1
fiboprim.in
5
13 5
2 4
0 10
4 4
0 1
fiboprim.out
9
5
Exemplul 2
fiboprim.in
3
1 11
1 9
1 21
fiboprim.out
8
8
21