文章

10

粉丝

168

获赞

0

访问

48.3k

头像
按键图片在此
P1157 清华大学上机题
发布于2022年3月6日 16:36
阅读数 4.5k

```

#include
using namespace std;
int mp[100];
int an[100];
string s;

int main(){
    for(int i=0;i<15;i++){
        mp[i]=i/3+2;
        an[i]=(i%3)+1;
    }
    for(int i=15;i<19;i++)    mp[i]=7,an[i]=i-14;
    for(int i=19;i<22;i++)    mp[i]=8,an[i]=i-18;
    for(int i=22;i<26;i++)    mp[i]=9,an[i]=i-21;
    while(cin>>s){
        int now=0;
        int ans=0;
        for(int i=0;s[i];i++){
            if(now==mp[s[i]-'a'])    ans+=2;
            ans+=an[s[i]-'a'];
            now=mp[s[i]-...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发