月利率

题目描述
为了早日实现买房娶媳妇的梦想,小明在攒够房子的首付款后一次性地向银行贷款借了a元钱,并约定分b个月还清。如果银行要求每月还贷c元钱,请问月利率x是多少(按照复利计息法计算)?提示:按照复利计息法,第一个月还贷c元钱后还欠银行a(1+x)-c元钱。如果第m个月还贷后还欠银行n元钱,则第m+1个月还贷后还欠银行n(1+x)-c元钱。另外,小明借贷银行,非地下黑钱庄,所以月利率最高不超过100%;当然,天下没有免费的午餐,银行在这笔借贷业务中也不可能亏损,所以月利率最低不低于0%。例如:借2000元,分4个月还清,每月还贷510元,则月利率为0.797%。
输入格式
输入a(实数) b(整数) c(实数)
输出格式
输出x(实数,保留三位小数)
样例输入

2000.0  4  510.0

样例输出

0.797%

提示/说明
按照复利计息法,第一个月还贷c元钱后还欠银行a(1+x)-c元钱。如果第m个月还贷后还欠银行n元钱,则第m+1个月还贷后还欠银行n(1+x)-c元钱。另外,小明借贷银行,非地下黑钱庄,所以月利率最高不超过100%;当然,天下没有免费的午餐,银行在这笔借贷业务中也不可能亏损,所以月利率最低不低于0%。

思路:
二分用了个零点定理。
这题暂时性放弃了,代码问学弟给的。

#include <bits/stdc++.h>
using namespace std;
#define int long longconst int N = 2e5 + 10, mod = 998244353;
double a,c;
int b;
double work(double x) {double sum = a;for (int i = 0; i < b; ++ i) {sum = sum * x - c;if (sum < 0) return sum;}return sum;
}signed main() {cin.tie(0), cout.tie(0)->sync_with_stdio(false);int t = 1;while (t --) {cin >> a >> b >> c;double l = 1, r = 2;while (abs(l - r) > 0.000000001) {double mid = (l + r) / 2;double x = work(mid), y = work(l); if (x * y <= 0 || (x > 0 && y > 0)) r = mid;else l = mid;}printf("%.3lf%%\n",(l - 1)*100);}return 0;
}

浙江工商大学20机试(oj复试)月利率相关推荐

  1. 浙江工商大学20机试(oj复试)大仙来了abc

    大仙来了 题目描述 小明很羡慕那些算命的江湖骗子,因为他们可以看你一眼就知道你的前世今生.当然,我们知道那些骗子都是察言观色的胡诌.但我们可以帮助小明写一个程序,算出一个人的生日是星期几,这样小明就可 ...

  2. 浙江工商大学20复试上机题之月利率

    浙江工商大学20复试上机题之月利率 Problem Description   为了早日实现买房娶媳妇的梦想,小明在攒够房子的首付款后一次性地向银行贷款借了a元,并约定分b个月还清.如果银行要求每月还 ...

  3. [18调剂]浙江工商大学2018年硕士研究生调剂预通知

    点击文末的阅读原文或者公众号界面左下角的调剂信息是计算机/软件等专业的所有调剂信息集合,会一直更新的. 各位考生: 2018年硕士研究生初试成绩已经公布,参照上一年的国家分数线情况,预计我校部分专业需 ...

  4. 浙江工商大学813理学统计学复试常见问题整理总结——数理统计部分

    大家好!本人是去年上岸浙江工商大学,本科是江苏省的一本,专业课成绩在135+(可以去官网查证).本人根据去年线上复试的个人情况并结合其他一些上岸的同学在复试中被问到的专业课问题进行整理汇总了如下的浙江 ...

  5. 浙江工商大学计算机专业考研分数,浙江工商大学2021考研分数线已公布

    浙江工商大学2021年硕士研究生分专业招生计划.复试分数线和调剂信息公告 各位考生: 根据教育部<2021年全国硕士研究生招生工作管理规定>和<浙江工商大学2021年硕士研究生招生复 ...

  6. 浙江工商大学计算机专硕调剂2019,浙江工商大学2019年硕士研究生调剂预通知

    2019年全国硕士研究生招生考试初试成绩已发布.对于自己成绩不是很理想的考生已经开始寻找各个学校的考研调剂信息,准备2019考研调剂了,今天小编给大家整理了"浙江工商大学2019年硕士研究生 ...

  7. 计算机基础845,浙江工商大学2019自命题考试大纲845 计算机基础综合

    浙江工商大学2019自命题考试大纲845 计算机基础综合 浙江工商大学浙江工商大学自命题考试大纲自命题考试大纲计算机基础综合算机基础综合一.考试目的一.考试目的<计算机基础综合>是全日制计 ...

  8. 双非浙江工商大学,计算机考研从两门改考408!

    浙江工商大学是一所双非大学,位于浙江省杭州市.浙江工商大学计算机学科评估B-,软件工程学科评估没有,虽然不如同在一个城市的浙江工业大学实力强,但是凭借着B-的学科评估,计算机实力在双非中也还算不错了. ...

  9. 计算机专业 845,浙江工商大学2020年考研845计算机基础综合考试大纲

    考研大纲是2020考研学生复习的重要参考资料,它指出了所考科目的大致考试范围,也是考研命题的重要参考依据.2020考研大纲预计将于7月中旬公布,包括公共课考试大纲和专业课统考科目考试大纲,而自命题科目 ...

最新文章

  1. 【Python基础】11、文本处理与IO深入理解
  2. 2D和3D机器视觉检测技术的优势和局限性
  3. 患上乳腺癌后开发AI诊断模型,这位MIT女科学家获得AAAI首届百万美元最高奖
  4. css3 选择器_CSS 3
  5. Kubernetes用户指南(二)--部署组合型的应用、连接应用到网络中
  6. js(jQuery)获取时间的方法及常用时间类
  7. leetcode349. 两个数组的交集(思路+详解)
  8. 数据结构与算法--二叉树第k个大的节点
  9. Windows PowerShell Cookbook
  10. iOS 应用程序的国际化
  11. 流媒体传输协议系列之--RTSP协议详解
  12. grunt使用小记之uglify:最全的uglify使用DEMO
  13. 编辑电线标注及图纸上从主电源线上引出多条支路时如何进行线号的编写?
  14. 动态规划——最嘉观光组合(Leetcode 1014)
  15. 干货分享 | 详解特征工程与推荐系统及其实践(附PPT)
  16. [Java] 蓝桥杯ALGO-80 算法训练 整数平均值
  17. matlab使用webcam获取摄像头图像,camList = webcamlist
  18. 从头开始学做 canvas 动画引擎
  19. CDMA2000中的Walsh码,PN码,短码序列的初相位偏置(PN OFFSET)之間的差別與關係(1)
  20. Android 不透明度对应数值

热门文章

  1. 操作符 算数操作符
  2. 北京市财政局数据备份设备购置建设项目招标公告7,977,038.00万元
  3. python pip安装包导入导出及下载包(只下载不安装)
  4. 苏嵌//张福辉//2018.7.13
  5. Android音乐播放模式切换-外放、听筒、耳机
  6. 【EndNote】-详细步骤-导入网页/电子文献及外网(IEEE)文献
  7. 资深前端开发工程师是什么职位
  8. 小猴吃桃matlab,幼儿园小班水墨画教案《小猴吃桃》
  9. 猴子吃桃问题 (15分) (递归)
  10. 如何做一个园区的导航地图?园区楼宇地图导航如何实现?