Zadanie : mat05-b
Zadanie
Każdą liczbę naturalną dodatnią można przedstawić w postaci sumy różnych liczb Fibonacciego, np. 30=21+8+1 lub 30=21+5+3+1.
Napisz program, który wszystkie podane liczby zapisze w postaci sum liczb Fibonacciego o najmniejszej ilości różnych składników.
Wejście
Pierwszy wiersz wejścia zawiera liczbę całkowitą n z zakresu
W każdym z kolejnych n wierszy wejścia zapisano jedną liczbę całkowitą xi
z zakresu
Wyjście
Wyjście zgodne z przykładem.
Przykład
Dla danych podanych na wejściu:
3 2 12 5
Poprawną odpowiedzią jest wyjście:
2=2 12=8+3+1 5=5
Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5
Opcje zadania:
Biblioteki : iostream iomanip Limit czasu : 0.1 s Limit pamięci : 32 MB Słowa niedozwolone :