51nod 1350 斐波那契表示 (找規律遞推)

分析: - -! 找規律。。。首先可以歸納證明,對於n,最佳的取法是先取不大於n的最大的那個斐波那契數,然後遞推.從而可以得到算出F(n)的一個方法,但是n的範圍太大了,先算出n較小的情況,會發現: 第三列爲F(n),第二列爲G(n),可以看出第k塊是由k-1塊和k-2塊+1合在一起得到的,從而可以先預處理前k塊之和(k不會超過100),然後對於每個n,先找到最大的不超過n的那塊,然後對剩下的項遞
相關文章
相關標籤/搜索