在金融中,我們有時會用內(nèi)部收益率IRR來評價項目的投資財務效益,它等于使得投資凈現(xiàn)值NPV等于0的貼現(xiàn)率。換句話說,給定項目的期數(shù)T、初始現(xiàn)金流CF0和項目各期的現(xiàn)金流CF1, CF2, ...,CFT,IRR是下面方程的解:
為了簡單起見,本題假定:除了項目啟動時有一筆投入(即初始現(xiàn)金流CF0 < 0)之外,其余各期均能賺錢(即對于所有i=1,2,...,T,CFi > 0)。根據(jù)定義,IRR可以是負數(shù),但不能大于-1。
輸入文件最多包含25組測試數(shù)據(jù),每個數(shù)據(jù)占兩行,第一行包含一個正整數(shù)T(1<=T<=10),表示項目的期數(shù)。第二行包含T+1個整數(shù):CF0, CF1, CF2, ..., CFT,其中CF0 < 0, 0 < CFi < 10000 (i=1,2,...,T)。T=0表示輸入結(jié)束,你的程序不應當處理這一行。
對于每組數(shù)據(jù),輸出僅一行,即項目的IRR,四舍五入保留小數(shù)點后兩位。如果IRR不存在,輸出"No",如果有多個不同IRR滿足條件,輸出"Too many"(均不含引號)
1 -1 2 2 -8 6 9 0
1.00 0.50