1461 手机

原创 2016年08月30日 16:27:26
#include<iostream>
#include<string>
using namespace std;

int main()
{
	int sum = 0;
	string s;
	while (getline(cin, s))
	{
		for (int i = 0; i <= s.size() - 1; i++)
		{
			
			if (s[i] == ' '||s[i] == 'a' || s[i] == 'd' || s[i] == 'g' || s[i] == 'j' || s[i] == 'm' || s[i] == 'p' || s[i] == 't' || s[i] == 'w')
				sum++;
			if (s[i] == 'b' || s[i] == 'e' || s[i] == 'h' || s[i] == 'k' || s[i] == 'n' || s[i] == 'q' || s[i] == 'u' || s[i] == 'x')
				sum += 2;
			if (s[i] == 'c' || s[i] == 'f' || s[i] == 'i' || s[i] == 'l' || s[i] == 'o' || s[i] == 'r' || s[i] == 'v' || s[i] == 'y')
				sum += 3;
			if (s[i] == 's' || s[i] == 'z' )
				sum += 4;
		}
		cout << sum << endl;
	}
	return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

1461 手机

1461 手机 2007年 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 青铜 Bronze 题目描述 Description 手机的键盘是这样的: 1 2 abc 3 ...
  • t_T_c
  • t_T_c
  • 2015-08-02 16:11
  • 251

EE1461使用说明书VC.pdf

  • 2014-11-06 22:04
  • 541KB
  • 下载

setup_115down-1461.exe

  • 2014-11-19 16:28
  • 3.32MB
  • 下载

51Nod-1461-稳定桌

ACM模版描述题解这个是 CF 上的原题改的,将 didi 的数据放大了,所以不能普通的枚举代价了,而需要用数据结构优化处理,这里可以使用线段树搞搞事情,很意外。首先,我们对每种代价进行建树,然后从大...
  • f_zyj
  • f_zyj
  • 2017-06-29 05:53
  • 165

hdu 1461 Rotations and Reflections(搜索)

认真把题目读完,你就会发现  最终状态只会是题目描述的那几种。 bfs水过 #include #include #include #include #define N 11 using namesp...

poj1461 Shredding Company(DFS)

/* 题目大意: 给定一个目标数target 和一个小于等于6位的数字number,把数字切开后相加。 eg: number=123456; 切法1: 12-34-56 (sum=12+34+56=1...

WHU1461(A problem on tree)贪心+找规律

/********************************************** 题目地址: http://acm.whu.edu.cn/land/problem/detail?prob...

九度OJ-1461:Tempter of the bone

深度优先搜索+回溯法的题。关于路径存在性的问题,都考虑使用深度优先搜索+回溯法。 Debug记录: ①visit的时候忘记标记visited数组了导致超时 ②关于使用scanf()录入%c:ci...

BZOJ 1461 字符串匹配

题目大意:如果是普通地判定两个串相等,我们直接做KMP就行了,而题目中判定字符串相等的条件是对应字符排名相等,所以考虑在KMP匹配时做一些改动。 考虑两个字符串前L个字符对应匹配,新加入第L+1个字...

九度 题目1461:Tempter of the bone

题目来源:http://ac.jobdu.com/problem.php?pid=1461
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)