大无语事件,#1下载下来和我的输出一样但是还是wa
  • 板块P1765 手机
  • 楼主Nekomusume
  • 当前回复11
  • 已保存回复11
  • 发布时间2022/8/13 17:43
  • 上次更新2023/10/27 15:35:14
查看原帖
大无语事件,#1下载下来和我的输出一样但是还是wa
671260
Nekomusume楼主2022/8/13 17:43

代码如下

#include <iostream>
using namespace std;

int flag[] = {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()
{
    string s;
    int ans = 0;
    getline(cin, s);
    for(int i = 0; i < s.size(); i++){
        if(s[i] >= 'a' && s[i] <= 'z')ans += flag[s[i] - 'a'];
        else ans += 1;
    }
    cout << ans;
    return 0;
}

哪位大佬可以解释一下为什么会出现这种情况

2022/8/13 17:43
加载中...