RE 0pts求助
查看原帖
RE 0pts求助
1009997
Mysterious_Ow楼主2023/10/15 15:43
#include <iostream>
using namespace std;
bool flag=false,game[5],p=true;
string x[233333],t[3],s[5][2];//flag是判断老师来没来,game是判断是否开始游戏 
int main(){
	int n; cin>>n;
	for (int i=0;i<3;i++) cin>>t[i];
	for (int i=0;i<5;i++) cin>>s[i][0];
	for (int i=0;i<n;i++) cin>>x[i];
	for (int i=0;i<n;i++){
		for (int j=0;j<3;j++){
			if(x[i]==t[j]+" came!"){
				flag=true;
			}
			else if(x[i]==t[j]+" left!") flag=false;
			for (int y=0;y<5;y++){
				if(game[y]==true&&flag==true) s[y][1]="true";
			}
			for (int y=0;y<5;j++){
				if(x[i]==s[j][0]+" started playing games!") game[y]=true;
				else if(x[i]==s[j][0]+" stopped playing games!") game[y]=false;
			}
		}
		
	}
	for (int i=0;i<5;i++){
		if(s[i][1]=="true") cout<<s[i][0]<<" ";
		else p=false;
	} 
	cout<<endl;
	if(p==true) cout<<"How Bad Oiers Are!";
	if((s[0][1]!="true")&&(s[1][1]!="true")&&(s[2][1]!="true")&&(s[3][1]!="true")&&(s[4][1]!="true")) cout<<"How Good Oiers Are!";
	return 0;
}
2023/10/15 15:43
加载中...