字符串水题——相对分子质量
问题 G: 相对分子质量
时间限制: 1 Sec 内存限制: 32 MB
提交: 5 解决: 5
[提交][状态][讨论版]
题目描述
输入
接下来n行每行输入一个字符串,表示某个分子式,分子式中只包含大写字母和数字。
注意:
输入数据只包含8种元素,而这8种元素的相对原子质量如下:
H(1),C(12),N(14),O(16),F(19),P(31),S(32),K(39)。
输出
样例输入
4 H2O KOH CH4 SO2
样例输出
18 56 16 64
提示
#include <bits/stdc++.h>using namespace std;map<char,int> mp;int main()
{string a;mp['H']=1;mp['C']=12;mp['N']=14;mp['O']=16;mp['F']=19;mp['P']=31;mp['S']=32;mp['K']=39;int t;cin>>t;while(t--){int cnt=0;bool ok=0;cin>>a;int l=a.length();for(int i=0;i<l-1;i++){if(isdigit(a[l-1])) ok=1;if(isalpha(a[i])&& isdigit(a[i+1]) ){cnt+=mp[a[i]]*(a[i+1]-48);i++;}else{cnt+=mp[a[i]];}}if(ok==0){cnt+=mp[a[l-1]];}cout<<cnt<<endl;}return 0;
}
字符串水题——相对分子质量相关推荐
- 1001 字符串“水”题(二进制,map,哈希)
1001: 字符串"水"题 时间限制: 1 Sec 内存限制: 128 MB 提交: 210 解决: 39 [提交][状态][讨论版] 题目描述 给出一个长度为 n 的字符串( ...
- Coderforces 字符串水题合集
今天我们聊聊 Coderforces 字符串水题合集. 字符串就是string. 这是string的百度翻译,我们要谈的是画框的.↓ string是C++.java.VB等编程语言中的字符串,字符串是 ...
- Codeforces Round #309 (Div. 2) A. Kyoya and Photobooks 字符串水题
A. Kyoya and Photobooks Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/5 ...
- [2020.10.30NOIP模拟赛]字符串水题【SA,树状数组】
正题 题目大意 一个字符串SSS. 若干个询问,每次询问一个串TTT和l,rl,rl,r.询问有多少个TTT和SSS的公共子串满足和为[l,r][l,r][l,r] 解题思路 考虑枚举子串左端,那么右 ...
- codeforces 112APetya and Strings(字符串水题)
A. Petya and Strings 点击打开题目 time limit per test 2 seconds memory limit per test 256 megabytes input ...
- hdu 1800 字符串水题 可用字符串hash 字典树做 我用了最水的排序水过
具体详解 http://www.cnblogs.com/liqiangqiang/articles/2722116.html 转载于:https://www.cnblogs.com/liqiangqi ...
- codeforces 133A HQ9+(字符串水题)
A. HQ9+ 点击打开题目 time limit per test 2 seconds memory limit per test 256 megabytes input standard inpu ...
- 【牛客 - 289 I】这是一个沙雕题I (字符串问题,水题)
题干: 因为毒瘤出题人出的题都太难了,于是gugugu打算出一个签到题,(就是这题啦),这题很简单,给定一个字符串,请问你重新排序后能不能组成K个相同的字符串. 输入描述: 多组数据输入,第一行输入k ...
- 【CodeForces - 289C】Polo the Penguin and Strings (水题,字符串,思维构造,有坑)
题干: Little penguin Polo adores strings. But most of all he adores strings of length n. One day he wa ...
最新文章
- performance metrics
- Linux Kernel TCP/IP Stack — L1 Layer — NIC Controller — NAPI
- 五十九、如何求N个数的最大公约数和最小公倍数
- springboot 拦截器_Spring Boot入门系列(十)如何使用拦截器,一学就会!
- jquery-autocomplete 使用手册
- wdcp mysql密码_WDCP提示无法连接mysql及创建站点提示mysql密码不正确
- python从列表随机取出多个数据_【python】从数组随机取数据
- Android技巧分享——Android开发超好用工具吐血推荐 转载
- C艹 指针和const的关系和注意事项(非常有意思)
- spring-boot-maven-plugin 插件
- Linux无线投屏软件,scrcpy - 手机无线投屏到电脑
- 中国城市公园规划建设行业运行状况与趋势预测展望报告2022-2028年版
- 【遥感专题系列】微波遥感(一、基础入门)
- Google 开发者账号关联被封后怎么办
- php 生成拼音缩写,php 输入汉字自动带出拼音和英文
- python批量查询ip归属地_python查询ip归属地
- Linux文件锁(Filelock)是什么,怎么用?
- win7显示器双屏显示怎么设置
- 黑客用我们服务器挖矿了
- 微信小程序实现PDF预览功能——pdf.js(含源码解析)