专栏文章
题解:P13419 [COCI 2012/2013 #6] BAKA
P13419题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @miorfgmr
- 此快照首次捕获于
- 2025/12/02 23:55 3 个月前
- 此快照最后确认于
- 2025/12/02 23:55 3 个月前
很简单的一道题。但我自己没测样例交上去还WA了
只需要求出每个字母所需要拨出来的值,再加起来就行了。
代码
CPP#include<bits/stdc++.h>
using namespace std;
int main(){
int ans=0;
string s;
cin>>s;
for(int i=0;i<s.size();i++){
if(s[i]=='A'||s[i]=='B'||s[i]=='C') ans+=2;
else if(s[i]=='D'||s[i]=='E'||s[i]=='F') ans+=3;
else if(s[i]=='G'||s[i]=='H'||s[i]=='I') ans+=4;
else if(s[i]=='J'||s[i]=='K'||s[i]=='L') ans+=5;
else if(s[i]=='M'||s[i]=='N'||s[i]=='O') ans+=6;
else if(s[i]=='P'||s[i]=='Q'||s[i]=='R'||s[i]=='S') ans+=7;
else if(s[i]=='T'||s[i]=='U'||s[i]=='V') ans+=8;
else if(s[i]=='W'||s[i]=='X'||s[i]=='Y'||s[i]=='Z') ans+=9;
}
cout<<ans+s.size();//没拨出一个数字就都要多加一次
return 0;
}
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...