P1163 银行贷款

题目描述

当一个人从银行贷款后,在一段时间内他(她)将不得不每月偿还固定的分期付款。这个问题要求计算出贷款者向银行支付的利率。假设利率按月累计。

输入输出格式

输入格式:

输入文件仅一行包含三个用空格隔开的正整数。

第一个整数表示贷款的原值,第二个整数表示每月支付的分期付款金额,第三个整数表示分期付款还清贷款所需的总月数。

输出格式:

输出文件应该是一个实数,表示该贷款的月利率(用百分数表示),四舍五入精确到0.1%。

输入输出样例

输入样例#1: 复制

LOAN.IN
1000 100 12

输出样例#1: 复制

LOAN.OUT
2.9

二分答案

第·4个·点有点变态。。。利润竟然还能大于1、、、(ORZ)
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
double n,s,m;
double read()
{double x=0,f=1; char ch=getchar();while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}while(ch>='0'&&ch<='9') x=x*10+ch-'0',ch=getchar();return x*f;
}
int pd(double x,int tot,double sum)
{if(sum<=0&&tot<=m) return 1;if(tot>m) return 0; pd(x,tot+1,sum*(1+x)-s);
}
int check(double x)
{if(pd(x,0,n)) return 1;return 0;
}
int main()
{n=read(),s=read(),m=read();double l=0,r=5,mid,ans;while(r-l>=0.000001){mid=(l+r)/2;if(check(mid)) ans=mid,l=mid;else r=mid;}ans*=100;printf("%.1lf",ans);return 0;
}

转载于:https://www.cnblogs.com/z360/p/7861236.html

洛谷——P1163 银行贷款相关推荐

  1. 二分查找例题(二)洛谷P1163

    题目来自洛谷P1163 题目描述 /**月利率=年利率/12 利滚利**/ #include <iostream> using namespace std; int main() {dou ...

  2. 银行贷款(洛谷P1163题题解,Java语言描述)

    题目要求 P1163题目链接 分析 不断地用二分法去缩小区间,要么浮点正好被确定,要么精确到0.0001还高,最终得到答案. 注意怎么算的这笔账: 月利率设为xxx,当前金额为mim_imi​,上个月 ...

  3. 洛谷P1163 二分

    链接 这道题不会的肯定是不知道他这2.9怎么算的,确实有点奇怪,一般来讲如果求出来年利率,那么月利率就是年利率/12,那么对于这道题应该就是年利息为200元,那么利率就是2001000=0.2\dfr ...

  4. 洛谷-题解 P2672 【推销员】

    独门思路!链表加优先队列! 这题一望,贪心是跑不掉了,但是我贪心并不好,所以想到了一个复杂一些但思路更保稳的做法 思路: 1 因为是离线操作,所以我们可以倒着求,先求x=n的情况,因为那样直接就知道了 ...

  5. 洛谷 P1142 轰炸

    洛谷 P1142 轰炸 题目描述 "我该怎么办?"飞行员klux向你求助. 事实上,klux面对的是一个很简单的问题,但是他实在太菜了. klux要想轰炸某个区域内的一些地方,它们 ...

  6. 洛谷 P1387 最大正方形

    P1387 最大正方形 题目描述 在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长. 输入输出格式 输入格式: 输入文件第一行为两个整数n,m(1<=n,m<=10 ...

  7. 洛谷P2763 试题库问题

    题目:https://www.luogu.org/problemnew/show/P2763 题目描述 «问题描述: 假设一个试题库中有n道试题.每道试题都标明了所属类别.同一道题可能有多个类别属性. ...

  8. 动态规划——洛谷_P1057传球游戏

    题目: 题目描述 上体育课的时候,小蛮的老师经常带着同学们一起做游戏.这次,老师带着同学们一起做传球游戏.游戏规则是这样的:n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球, ...

  9. 洛谷P1417 烹调方案

    洛谷P1417 烹调方案 如果是一般的01背包的话 选的先后是没关系的 但是这题选的先后是有关系的,因为他的价值是随着时间而变化的, 而你的01背包是做不到先选2再选1的 那么我们就跟国王游戏一样 用 ...

  10. 记忆优化搜索(简单题)(洛谷P3183 [HAOI2016]食物链 )( P5635 【CSGRound1】天下第一 )

    昨天做了蓝桥杯的时候,发现自己对于记忆优化搜索甚是不熟悉,所以今天随便找了几个基础题做做,顺便写下两片题解,顺便用了一下devc++敲的代码,发现没有代码补全真的可以说是灰常难受了... 洛谷P318 ...

最新文章

  1. 【关注】人类的智力是如何发展起来的?《自然》发布三大科学假说
  2. influxdb tsm文件_利用InfluxDB+Grafana搭建Flink on YARN作业监控大屏
  3. 鸿蒙公测报名表填写,鸿蒙公测第二期报名公测版_华为鸿蒙os2.0第二期报名申请内测版 - 风云下载...
  4. SAP系统和微信集成的系列教程之七:使用Redis存储微信用户和公众号的对话记录
  5. Flexslider图片轮播、文字图片相结合滑动切换效果
  6. httpf发送 json_Java发送http请求发送json对象
  7. ECCV 2020 论文大盘点-视频目标分割篇
  8. JFreeChart柱状图单组柱子的不同颜色显示
  9. arrayvalue php,phparrayvalue
  10. django使用mysql函数_请问django 可以操作mysql函数么?
  11. 纯Git实现前端项目打包部署
  12. 重复代码检查工具Simian
  13. 混音教程入门|新手学混音必须注意这9点!| MZD Studios
  14. 定时器应用—选项卡自动切换
  15. 无需排队!NewBing已向全球个人开放,教程一篇就够了
  16. 专业测评:iphone7致命缺陷曝光
  17. 你不知道的CSS函数,Min、Max、Clamp()函数基础用法
  18. Database Mirroring
  19. numpy loadtxt错误ValueError: Wrong number of columns at line ***
  20. 每日一犬 · 猴头梗

热门文章

  1. 极速火箭网络助手怎么用_在检测火箭队方面,神经网络比灰烬更好吗? 如果是这样,如何?...
  2. ImportError: cannot import name 'PILLOW_VERSION'
  3. 安装python3.7的步骤_如何在Debian 9上安装Python 3.7?
  4. mysql插入图片_如何向MySQL中插入图片文件
  5. h5是什么 www.php.cn,html5是什么?html5有什么用?
  6. java传参方式_Java里方法的参数传递方式
  7. cookie 和session
  8. OrderOnline——功能需求
  9. OkHttp的封装和使用详解
  10. 游戏安全资讯精选 2017年第十七期