样例都正确,只过了10%
  • 板块P1765 手机
  • 楼主cyt_666
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/2/25 00:00
  • 上次更新2024/2/25 12:30:54
查看原帖
样例都正确,只过了10%
994339
cyt_666楼主2024/2/25 00:00

哪里有问题啊,困扰好长时间了!求佬

#include <iostream>
#include <cstring>
#include <algorithm>

using namespace std;
string s;

int main () {
    getline(cin, s);
    int res = 0;
    for (int i = 0; i < s.size(); i ++ ) {
        if (s[i] == ' ') res ++;
        else if (s[i] < 's'){
                res += ((s[i] - 'a') % 3) + 1;
            }
        else {
            if (s[i] == 's' || s[i] == 'z') res += 4;
            else if (s[i] == 't' || s[i] == 'w') res ++;
            else if (s[i] == 'u' || s[i] == 'x') res += 2;
            else res += 3;
        }  
    }
    cout << res;
    return 0;
 } 
2024/2/25 00:00
加载中...