洛谷 P1163 银行贷款
2024-10-02 18:40:17
题目描述
当一个人从银行贷款后,在一段时间内他(她)将不得不每月偿还固定的分期付款。这个问题要求计算出贷款者向银行支付的利率。假设利率按月累计。
输入输出格式
输入格式:
输入文件仅一行包含三个用空格隔开的正整数。
第一个整数表示贷款的原值,第二个整数表示每月支付的分期付款金额,第三个整数表示分期付款还清贷款所需的总月数。
输出格式:
输出文件应该是一个实数,表示该贷款的月利率(用百分数表示),四舍五入精确到0.1%。
输入输出样例
输入样例#1:
LOAN.IN
1000 100 12
输出样例#1:
LOAN.OUT
2.9 二分
屠龙宝刀点击就送
#include<iostream>
#include<cstdlib>
#include<cstdio> using namespace std; double m,y,s;
int t;
int out(double k)
{
printf("%.1f",k*);
exit();
}
void solve(double l,double r)
{
double k=(l+r)/,u=r-l;
double a=m;
if(u<0.0001) out(k);
for(int i=;i<=t;i++)
a=a*(+k)-y;
if(a>) solve(l,k);
if(a<) solve(k,r);
if(a==) out(k);
}
int main()
{
cin>>m>>y>>t;
solve(,);
return ;
}
最新文章
- linux安装php
- jquery中的ajax方法参数总是记不住,这里记录一下。
- [.net 面向对象程序设计深入](2)UML——在Visual Studio 2013/2015中设计UML用例图
- Swift来的正是时候
- JS动态添加option和删除option
- Linux 防火墙开放特定端口 (iptables)
- 频率直方图(hist)
- Nginx HTTP User_agent
- iOS之Git的使用
- Hadoop学习之自定义二次排序
- Asp.Net 请求处理机制
- C#使用ServiceController控制windows服务
- Food on the Plane
- Python数据可视化Matplotlib——Figure画布背景设置
- [C#] .NET Core/Standard 2.0 编译时报“CS0579: Duplicate &#39;AssemblyFileVersionAttribute&#39; attribute”错误的解决办法
- session多服务器共享的方案梳理
- 使用pca/lda降维
- (转)SpringBoot之退出服务(exit)时调用自定义的销毁方法
- Grafana elasticsearch 应用
- PHP file_put_contents() 函数
热门文章
- BZOJ_2017_[Usaco2009 Nov]硬币游戏_博弈论+DP
- MyBatis学习 之 四、动态SQL语句
- 依赖倒置原则DIP&;控制反转IOC&;依赖注入DI
- 容器之vector
- Java泛型简明教程
- Cannot&#160;call&#160;value&#160;of&#160;non-function&#160;type&#160;&#39;UITextView&#39;报错
- SCUT - 261 - 对称与反对称 - 构造 - 简单数论
- thrift配置——windows客户端与linux服务端通信(C++)
- POJ3186【区间DP】
- bzoj 2331: [SCOI2011]地板【插头dp】