UVa1586-Molar Mass
来源:互联网 发布:网络刷手平台 编辑:程序博客网 时间:2024/06/07 18:45
UVa1586-Molar Mass
思路:
计算相对分子质量,因为只有四个元素且没有括号嵌套,就比较好写。但是代码写的还是丑,打了补丁
代码:
#include <bits/stdc++.h>using namespace std;int main(){ map<char,double>mp; mp['C']=12.01; mp['H']=1.008; mp['O']=16; mp['N']=14.01; int n;cin>>n; string s; while(n--) { double sum=0,ans=0; int k=0; cin>>s; for(int i=0;i<s.length();i++) { if(s[i]>='0'&&s[i]<='9') { k=k*10+s[i]-'0'; } else { if(!k)k=1; sum+=ans*k; k=0; ans=mp[s[i]]; } } if(!k)k=1; sum+=ans*k; printf("%.3lf\n",sum); } return 0;}
阅读全文
0 0
- uva1586----Molar mass
- UVA1586 - Molar mass
- Uva1586 - Molar mass
- UVA1586 Molar mass
- uva1586 - Molar mass
- 分子量 Molar Mass uva1586
- UVa1586 Molar Mass
- UVa1586-Molar Mass(分子量)
- UVA1586 UVALive3900 Molar mass
- UVa1586 Molar mass
- UVA1586 Molar Mass
- UVA1586 Molar mass
- Molar Mass UVA1586
- UVa1586 Molar mass
- UVa1586 - Molar mass
- UVa1586 Molar Mass
- Uva1586-Molar Mass-分子量
- Molar Mass—Uva1586
- UVa1585-Score
- jQuery遍历之find()方法
- cookie setMaxAge 无效
- HDU6075 Questionnaire 模拟
- 笔记(米斯特白帽子WEB安全攻防培训第二期)(基础01)
- UVa1586-Molar Mass
- CTL导入特定字符串置NULL
- php fooat 数运算 html中的现实结果
- Help Hanzo
- java学习第4、5天
- jQuery遍历之parent()方法
- 静态概念
- Android app开发中刷新问题的详解
- 制作ros自主导航用的简易超声雷达