[Luogu P4451] [BZOJ 2173] [國家集訓隊]整數的lqp拆分
阿新 • • 發佈:2019-01-03
洛谷傳送門
BZOJ傳送門
題目描述
lqp在為出題而煩惱,他完全沒有頭緒,好煩啊…
他首先想到了整數拆分。整數拆分是個很有趣的問題。給你一個正整數 ,對於 的一個整數拆分就是滿足任意 , ,且 的一個有序集合。通過長時間的研究我們發現了計算對於 的整數拆分的總數有一個很簡單的遞推式,但是因為這個遞推式實在太簡單了,如果出這樣的題目,大家會對比賽毫無興趣的。
然後lqp又想到了斐波那契數。定義 , 就是斐波那契數的第 項。但是求出第 項斐波那契數似乎也不怎麼困難… lqp為了增加選手們比賽的慾望,於是絞盡腦汁,想出了一個有趣的整數拆分,我們暫且叫它:整數的lqp拆分。
和一般的整數拆分一樣,整數的lqp拆分是滿足任意 , ,且 的一個有序集合。但是整數的lqp拆分要求的不是拆分總數,相對更加困難一些。
對於每個拆分,lqp定義這個拆分的權值 ,他想知道對於所有的拆分,他們的權值之和是多少?
簡單來說,就是求
由於這個數會十分大,lqp稍稍簡化了一下題目,只要輸出對於 的整數lqp拆分的權值和 輸出即可。
輸入輸出格式
輸入格式:
輸入的第一行包含一個整數 ( )。
輸出格式:
輸出一個整數,為對於 的整數lqp拆分的權值和 。
輸入輸出樣例
輸入樣例#1:
3
輸出樣例#1:
5
說明
。
對於
,有這樣幾種lqp拆分:
, 權值是
。
,權值是
。