zoj1058
来源:互联网 发布:nba2konline李慕豪数据 编辑:程序博客网 时间:2024/06/08 00:35
题目大意:
题目很长,其实很简单,输入5*5矩阵,第i行代表第i个国家跟其他国家包括自己的汇率,然后输入N个国家和money,计算回到本国后留下的钱
解题思路:
没什么好讲的,按照正常逻辑顺序转换汇率就可以了
代码如下:
#include<iostream>#include<stdio.h>#include<math.h>using namespace std;int main(){ int t; double curr[6][6]; int n,cou[12]; scanf("%d",&t); while(t--) { for(int i=1;i<=5;i++) { for(int j=1;j<=5;j++) { scanf("%lf",&curr[i][j]); } } while(scanf("%d",&n)&&n) { int i,j; for(i=1;i<=n;i++) { scanf("%d",&cou[i]); } double money; scanf("%lf",&money); int tmp=1; for(i=1;i<=n;i++) { money=((int)round(curr[tmp][cou[i]]*money*100))*1.0/100; tmp=cou[i]; } money=money*curr[tmp][1]; if(money<1) { printf("0\n"); } else { printf("%.2lf\n",money); } } if(t) printf("\n"); } return 0;}
0 0
- ZOJ1058
- zoj1058
- ZOJ1058 Currency Exchange
- zoj1058-Currency Exchange.cpp
- ZOJ1058-Currency Exchange
- 浅谈caffe中train_val.prototxt和deploy.prototxt文件的区别
- Spark资料总结
- 小结
- C语言指针声明探秘
- mysql update set where用法
- zoj1058
- JeeSite 添加新的模块与功能
- Linux中文件的隐藏权限
- @RequestBody忽略不认识的属性
- Java六大设计原则-接口隔离原则
- NGUI 图片无缝衔接
- Autocad.net 开发
- [学习笔记]设计模式[0]-{策略模式}
- Map<String,Map<String,List<String>>>结构取数据这个方法比Iterator和foreach效率稍高。