结果都对,为什么ac不了,求大佬指点
查看原帖
结果都对,为什么ac不了,求大佬指点
1448657
Sursur楼主2024/12/4 23:02
#include<bits/stdc++.h>
using namespace std;
int main(){
    char s[255];
    cin.getline(s,255);
    int a=0,b=0;
    for(int i=0;s[i]!='\0';i++){
        if(s[i]!='.'){
        if(s[i]=='b'||s[i+1]=='o'||s[i+2]=='y'){
            a++;
            i=i+2;
        }
        else if(s[i]=='g'||s[i+1]=='i'||s[i+2]=='r'||s[i+3]=='l'){
            b++;
            i=i+3;
        }
        else if(s[i]=='b'||s[i]=='o'||s[i]=='y'){
            a++;
        }
        else if(s[i]=='g'||s[i]=='i'||s[i]=='r'||s[i]=='l'){
            b++;
        }
        }
    }
    cout<<a<<endl;
    cout<<b<<endl;
    
}
2024/12/4 23:02
加载中...