题目要求我们计算在普通手机键盘上输入一个句子所需要的最少按键次数。每个数字键对应多个字母,而按下相同数字键的次数决定了字符的输出。比如,要输入字母 x,就需要按数字键 9 两次。输入空格时,按键 0 一次即可。
一行一个整数,表示按键盘的总次数。 输入输出样例 输入样例#1: i have a dream 输出样例#1: 23 说明 _NOI导刊2010普及(10) 1#include <algorithm>2#include <cstring>3#include <cstdio>45usingnamespacestd;67intans,cnt[28]={1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,4,1,2,3,1,2,3...
#include<iostream>#include<cstdio>#include<string>usingnamespacestd; string str[10]={"","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"," "};intmain(){intcount=0,i;charinp;while(scanf("%c",&inp)!=EOF) {//据说会吞回车for(i=1;i<=9;i++) {//从九个预设字符串里...
#include<string.h> #include<math.h> #include<stdlib.h> intisprime(intn){ intk=sqrt(n),i; if(n<=1) return0; elseif(n==2) return1; else{ for(i=2;i<=k;i++){ if(n%i==0) return0; } } return1; } intcmp(voidconst*a,voidconst*b){ return(*(int*)a)-(*(int*)b); ...
适用小米红米Note13手机壳RedmiNote13pro十新款13C全包Redmi13Rpro防摔5g保护套noto13R外壳por+男135g女c5g ¥9.8 适用华为Nova13手机壳Novo14pro新款nove13ultra全包nava防摔navo14保护套blk一al80外壳por男note13女nave的 ¥9.8 适用iQooNeo9spro十手机壳vivoiQooNeo10pro新款vivo全包Neo9防摔iQoo保护套9s外...
分子式:C7H3F4NO2 产地:河南 品牌:阿尔法 用途:中间体 产品可定制,包装可根据客户需要,量大从优 询价请联系: Q Q: 2853031804 手机:18037122411(微信同号) 邮箱:2853031804@ qq .com 添加时请备注您的单位名称,谢谢! 中文名称:2-氨基-3,4,5,6-四氟苯甲酸 中文同义词:3,4,5,6-四氟邻氨基苯...
题目如下: 思路: 1.输入完成后会按enter 要记得\n也会被计入数字喔! 代码: #include<cstdio> #include<cstring>> #include<iostream> using namespace std; int main(
手机 题目描述 一般的手机的键盘是这样的: 要按出英文字母就必须要按数字键多下。例如要按出 x 就得按 9 两下,第一下会出 w,而第二下会把 w 变成x。0 键按一下会出一个空格。 你的任务是读取若干句只包含英文小写字母和空格的句子,求出要在手机上打出这个句子至少需要按多少下键盘。 输入格式 一行句...
{if(a[i]>='a'&&a[i]<='z')for(flag=0;a[i]!=b[flag]&&flag<=29;flag++);//在b串中找下标sum+=c[flag];//在c串中加对应下标的步数}elseif(a[i]==' ') sum+=1;//空格加1} cout<<sum<<endl;return0; }
ma['a']=1;ma['b']=2;ma['c']=3;ma['d']=1;ma['e']=2; ma['f']=3;ma['g']=1;ma['h']=2;ma['i']=3;ma['j']=1; ma['k']=2;ma['l']=3;ma['m']=1;ma['n']=2;ma['o']=3; ma['p']=1;ma['q']=2;ma['r']=3;ma['s']=4;ma['t']=1; ...