1017. Rate of Return
来源:互联网 发布:jquery 3.1.1.min.js 编辑:程序博客网 时间:2024/05/16 19:19
#include <iostream>#include <cstring>#include <cmath>#include <iomanip>using namespace std;double saveAt[13];int due;double total;double cal(double rate) { double ttl = 0; for(int i = 1; i <= 12; i++) { if(saveAt != 0) { ttl += saveAt[i] * pow(1 + rate, due - i + 1); } } return ttl;}void print(double result) { cout << fixed << showpoint << setprecision(5) << result << endl;}double binsearch(double head, double tail) { if(fabs(cal(head) - total) < 1e-6) { return head; } else if(fabs(cal(tail) - total) < 1e-6) { return tail; } else{ double half = (head + tail) / 2; if(cal(half) <= total) { return binsearch(half, tail); } else { return binsearch(head, half); } }}int main() { int times, cases = 1; while(cin >> times && times != -1) { memset(saveAt, 0, sizeof(saveAt)); int mon; double tosave; for(int i = 0; i < times; i++) { cin >> mon >> tosave; saveAt[mon] = tosave; } cin >> due >> total; if(cases != 1) { cout << endl; } cout << "Case " << cases << ": "; print(binsearch(0, 1)); cases++; } return 0;}
0 0
- 1017. Rate of Return
- 1017. Rate of Return
- sicily 1017. Rate of Return
- [sicily online]1017. Rate of Return
- 1017 Rate of Return
- sicily1017 Rate of Return
- Internal Rate Of Return - IRR
- 1017. Rate of Return (用二分法求近似解)
- UVA 11881(Internal Rate of Return)二分法
- UVA 11881 Internal Rate of Return
- toj 4609 Internal Rate of Return
- POJ-2199(一元n次方程,二分答案)(Rate of Return )
- 第六届省赛 E Internal Rate of Return(UVA 11881)二分求根
- POJ-2199 Rate of Return【二分求解一元高次方程】
- Principle of Rate Control Algorithm TMN5
- Success Rate of iBots in OBIEE
- Understanding different types of bit-rate encoding
- The Maximum Data Rate of a Channel
- Web攻防系列教程之跨站脚本攻击和防范技巧详解
- intersect的用法简介
- decode—对case的简化
- 使用connect by进行级联查询
- 200mS方波0~999999计数
- 1017. Rate of Return
- 你的浪漫不过如此罢了。。。。。
- Ehcache(01)——简介、基本操作
- Ehcache(02)——ehcache.xml简介
- Ehcache(03)——Ehcache中储存缓存的方式
- Ehcache(04)——设置缓存的大小
- Ehcache(05)——缓存的查询
- Ehcache(06)——监听器
- Ehcache(07)——Ehcache对并发的支持