Information
- ID
- 87
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 1
- Tags
- (None)
- # Submissions
- 56
- Accepted
- 23
- Uploaded By
#include<bits/stdc++.h>
using namespace std;
const int N=100010;
char s[N];
int main()
{
cin.getline(s,N);
int n=strlen(s);
int cnt=0;
for(int i=0;i<n;i++)
{
if(s[i]==' ')
{
cnt=cnt+1;
}
if(s[i]=='a'||s[i]=='d'||s[i]=='g'||s[i]=='j'||s[i]=='m'||s[i]=='p'||s[i]=='t'||s[i]=='w')
{
cnt=cnt+1;
}
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')
{
cnt=cnt+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')
{
cnt=cnt+3;
}
if(s[i]=='s'||s[i]=='z')
{
cnt=cnt+4;
}
}
cout<<cnt;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int b[]={1,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,4};
char a[10000000];
int main()
{
cin.getline(a,10000000);
int n=strlen(a),cnt=0;
for(int i=0;i<n;i++)
{
if(a[i]==' ') cnt++;
else cnt+=b[int(a[i]-96)];
}
cout<<cnt;
}
手机←
哥们写错了,应该是
#include<bits/stdc++.h>
using namespace std;
const int nm=114514;
char s[nm];
int a[]={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,4};
int main()
{
cin.getline(s,nm);
int q=0;
for(int i=0;i<strlen(s);i++){
if(s[i]==' ') q++;
else q+=a[int(s[i]-97)];
}
cout<<q;
return 0;
}
xzd