UVa-1586 - Molar mass:simple
来源:互联网 发布:太极考研知乎 编辑:程序博客网 时间:2024/05/04 01:55
//UVa#include<algorithm>#include<cctype>#include<cstdio>#include<cstring>#include<ctype.h>#include<fstream>#include<iostream>#include<map>#include<vector>//#define LOCALusing namespace std;#define maxn 20005int main(){#ifdef LOCAL freopen("in.txt","r",stdin); //freopen("out.txt","w",stdout);#endif // LOCAL int T; char s[90]; map<char,double> M; M['C']=12.01;M['H']=1.008;M['O']=16.00;M['N']=14.01; scanf("%d",&T); while(T--){ scanf("%s",s); int l=strlen(s); double ans=0; if(l==1) printf("%.3f\n",M[s[0]]); else{ for(int i=0;i<l;i++){ if(isalpha(s[i])) ans+=M[s[i]]; else{ if(isdigit(s[i+1])) ans+=((s[i]-'0')*10+(s[i+1]-'0')-1)*M[s[i-1]]; else ans+=((s[i]-'0')-1)*M[s[i-1]]; } } printf("%.3f\n",ans); } }}
0 0
- UVa-1586 - Molar mass:simple
- uva 1586 - Molar mass
- UVa 1586 - Molar mass
- UVa 1586 - Molar mass
- UVA 1586 ----Molar mass
- UVA 1586 - Molar mass
- UVa 1586 Molar mass
- UVa 1586 - Molar Mass
- UVA - 1586 Molar mass
- uva 1586 - Molar mass
- UVA 1586 Molar mass
- UVa 1586 - Molar mass
- UVa-1586Molar mass
- 【Uva 1586】 Molar mass
- UVA - 1586 Molar mass
- uva 1586 - Molar mass
- Uva - 1586 - Molar mass
- Uva 1586 Molar mass
- MySQL 入门教程
- 无法直接使用Base64Encoder的问题
- Xcode 历史版本官方下载地址 Xcode6 Xcode7
- 二维数组(杨辉三角)
- 如何正确查看电脑IP
- UVa-1586 - Molar mass:simple
- iOS完整学习路线图
- android studio中R文件丢失以及project目录下build文件丢失解决办法
- Java Session超时设置
- Spark之任务调度(DagScheduler & TaskScheduler)
- 在OpenStack Neutron里如何改变默认租户网络的类型
- UITextField详解
- POJ2676Sudoku(AC2)
- JavaScript学习(4.1):原始表达式、对象和数组初始化表达式