求调90分 小%你 qwq
查看原帖
求调90分 小%你 qwq
754021
fish_love_cat楼主2023/4/29 10:25

RT

WA on #5

#include<bits/stdc++.h>
using namespace std;
bool xs;
string a=" came!";
string b=" left!";
string c=" started playing games!";
string d=" stopped playing games!";
string tea[10],stu[10];
bool f[10],co[10];
int main(){
    int n;
    cin>>n;
    for(int i=0;i<3;i++){
        cin>>tea[i];
    }
    for(int i=0;i<5;i++){
        cin>>stu[i];
    }
    n++; 
    while(n--){
        string s;
        getline(cin,s);
        if(s.find(a)!=string::npos){
            int g=s.find(a);
            string s1=s.substr(0,g);
            for(int i=0;i<3;i++){
                if(tea[i]==s1){
                    xs=true;
                    break;
                }
            }
        }else if(s.find(b)!=string::npos){
            int g=s.find(b);
            string s1=s.substr(0,g);
            for(int i=0;i<3;i++){
                if(tea[i]==s1){
                    xs=false;
                    break;
                }
            }
        }else if(s.find(c)!=string::npos){
            int g=s.find(c);
            string s1=s.substr(0,g);
            for(int i=0;i<5;i++){
                if(stu[i]==s1){
                    f[i]=true;
                    break;
                }
            }
        }else if(s.find(d)!=string::npos){
            int g=s.find(d);
            string s1=s.substr(0,g);
            for(int i=0;i<5;i++){
                if(stu[i]==s1){
                    f[i]=false;
                    break;
                }
            }
        }
        if(xs){
            for(int i=0;i<5;i++){
                if(f[i]) co[i]=true;
            }
        }
    }
    bool qs=true;
    bool qh=true;
    for(int i=0;i<5;i++){
        if(co[i]){
            cout<<stu[i]<<" ";
            qh=false;
        }else{
            qs=false;
        }
    }
    if(qh){
        cout<<"How Good Oiers Are!";
    }
    if(qs){
        cout<<"\nHow Bad Oiers Are!";
    }
    return 0;
}
2023/4/29 10:25
加载中...