全wa,结果num-1就全ac了,这是为什么?
  • 板块P1765 手机
  • 楼主tierzero
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/1/28 13:43
  • 上次更新2023/10/28 10:38:54
查看原帖
全wa,结果num-1就全ac了,这是为什么?
575009
tierzero楼主2022/1/28 13:43
#include <bits/stdc++.h>
using namespace std;
string ans;
char s;
char a[]={'a','p','t','w','z'+1};
int num=0;
int main(){
    while(getline(cin,ans)){
        for(int i=0;i<ans.size();i++){
            s=ans[i];
            if(s>=a[0] && s<a[1]){
                num+=((s-'a'+1)%3)?((s-'a'+1)%3):3;
            }else if(s>=a[1] && s<a[2]){
                num+=(s-'p'+1);
            }else if(s>=a[2] && s<a[3]){
                num+=(s-'t'+1);
            }else if(s>=a[3] && s<a[4]){
                num+=(s-'w'+1);
            }else{
                num++;
            }
        }
    }
    cout<<num;
    return 0;
}



2022/1/28 13:43
加载中...