摘要: UVa 1586 题目大意:给出一种物质的分子式(不带括号),求分子量。本题中分子式只包含4种原子,分别为C、H、O、N, 原子量分别为12.01,1.008,16.00,14.01 解题思路:先实现一个从字符型的数到整型的数的转换函数,再将输入的串从头到尾扫描,遇到字母,则进一步扫描后面的数字的区 阅读全文
posted @ 2016-03-31 22:09 tan90丶 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给出一个由O和X组成的串(长度为1-80),统计得分。 每个O的分数为目前连续出现的O的个数,例如,OOXXOXXOOO的得分为1+2+0+0+1+0+0+1+2+3 解题思路:用一个变量term记录当前O的分数,若出现O,则term+1,若出现X,则term=0; 再用一个sum记录总和 阅读全文
posted @ 2016-03-31 13:05 tan90丶 阅读(291) 评论(0) 推荐(0) 编辑
摘要: UVa 10082 题目大意:把手放在键盘上时,稍微不注意就会往右错一位。这样,输入Q就会变成输入W,输入J会变成输入K等等, 输入一个错位后敲出的字符串(所有字母均大写),输出程序员本来想打的句子。保证输入合法,即一定是错位之后的字符串,例如不会出现大写字母A 解题思路:将键盘上的字符按顺序存在数 阅读全文
posted @ 2016-03-31 12:56 tan90丶 阅读(841) 评论(0) 推荐(0) 编辑