HHUOJ 1005 内部收益率 (二分法求方程解)

这篇博客介绍了如何使用二分法求解金融中的内部收益率(IRR)问题,该问题涉及到寻找使得投资净现值(NPV)等于0的贴现率。题目描述了IRR的定义和计算条件,并提供了样例输入和输出。博主解释了将原问题转化为一元高阶方程,并应用二分法来求解的思路,通过这种方法来避免负指数和找到满足条件的IRR。最后,给出了代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1005: 内部收益率

时间限制: 1 Sec  内存限制: 128 MB
提交: 3  解决: 3

题目描述

在金融中,我们有时会用内部收益率IRR来评价项目的投资财务效益,它等于使得投资净现值NPV等于0的贴现率。换句话说,给定项目的期数T、初始现金流CF0和项目各期的现金流CF1, CF2, ...,CFTIRR是下面方程的解:

 

 

为了简单起见,本题假定:除了项目启动时有一笔投入(即初始现金流CF0 < 0)之外,其余各期均能赚钱(即对于所有i=1,2,...,TCFi > 0)。根据定义,IRR可以是负数,但不能大于-1。

 

 

输入

输入文件最多包含25组测试数据,每个数据占两行,第一行包含一个正整数T(1<=T<=10),表示项目的期数。第二行包含T+1个整数:CF0, CF1, CF2, ...,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值