BIỂU DIỄN SỐ (7 ĐIỂM)DÃY SỐ FIBONACI F1, F2, .., FN, .. ĐỢC ĐỊN...
Bài 1: Biểu diễn số (7 điểm)Dãy số Fibonaci F
1
, F2
, .., Fn
, .. đợc định nghĩa qui nạp nh sau:F1
= F2
= 1; Fn
= Fn-1
+ Fn-2
với n>2Yêu cầu: Cho số tự nhiên S (S< 231
), phân tích số S thành tổng của các sốthuộc dãy Fibonaci và số lợng các số đợc dùng là ít nhất.S = Fi1
+ Fi2
+ .. + Fik
(1< i1
< i2
< .. < ik
)Dữ liệu vào từ tệp văn bản BDFIBO.INP: chứa duy nhất một số S.Dữ liệu đa ra tệp văn bản BDFIBO.OUT: chứa hai dòngDòng 1: Chứa số K là số lợng các số đợc dùng ít nhất tìm đợc.Dòng 2: Chứa K số theo thứ tự tăng dần thể hiện chỉ số các số trongdãy Fibonaci tìm đợc (nếu có nhiều cách thì chỉ cần đa ra 1 cách)Ví dụ về dữ liệu vào và dữ liệu raBDFIBO.INP BDFIBO.OUT10 23 6