水题。

代码:

//poj 2683
//sep9
#include <iostream>
using namespace std; int main()
{
int cases;
scanf("%d",&cases);
while(cases--){
int fund,year,op,ans=-1;
scanf("%d%d%d",&fund,&year,&op);
while(op--){
int A,B,flag,charge;
double rate;
scanf("%d%lf%d",&flag,&rate,&charge);
A=fund;
if(flag==1){
for(int i=0;i<year;++i){
B=(int)A*rate;
A=A+B-charge;
}
}else{
int cumulative=0;
for(int i=0;i<year;++i){
B=(int)A*rate;
A-=charge;
cumulative+=B;
}
A+=cumulative;
}
ans=max(ans,A);
}
printf("%d\n",ans);
}
return 0;
}

最新文章

  1. 几种鼠标触发CSS事件
  2. Java 内存区域和GC机制分析
  3. 那些用JavaScript写的操作系统
  4. 关于R中的mode()和class()的区别
  5. osg中的视点控制
  6. Android Studio签名打包的两种方式
  7. Unity中制作游戏的快照游戏支持玩家拍快照
  8. 本周PSP+历年作品评论
  9. django - 修改 自增长id,起始值
  10. write_chip,read_chip
  11. 机器学习算法与Python实践之(三)支持向量机(SVM)进阶
  12. c# ADO连接Access 执行Open后程序自动退出
  13. python PEP8相关介绍
  14. day09_request&amp;response学习笔记
  15. Linux下nc命令的使用
  16. js之获取元素最终css属性
  17. VirtualBox fedora29 安装
  18. 27.Hibernate-缓存和懒加载.md
  19. 详解C#的协变和逆变
  20. c++获取键盘输入cin、scanf使用详解

热门文章

  1. CodeForces 596A
  2. hdoj--3072--Intelligence System(scc+缩点+数据去重)
  3. Java访问HTTPS时证书验证问题
  4. Node.js:事件循环
  5. javascript中的分号【;】
  6. Endnote导入共享数据
  7. js中国各大城市快速选择代码
  8. Scala 大数据 常用算法收集
  9. ERROR 1840 (HY000) at line 24: @@GLOBAL.GTID_PURGED can only be set when @@GLOBA
  10. CGContext与上下文