60pts求助
查看原帖
60pts求助
348196
CZ_7楼主2021/1/25 19:18
#include<bits/stdc++.h>
using namespace std;
int a,b,c,d,e,f,g,z1,z2,cnt1,cnt2;
string out(){
	string s;
	if(z1+z2==2)s="both";
	else if(z1+z2==1)s="one";
	else s="none";
	return s;
}
string sk[4];
int main(){
	cin>>a>>b>>c>>d>>e>>f>>g;
	z1=z2=1;
	for(int i=1;i<=max(e,max(f,g));i++){
		if(z1==1&&cnt1==a)z1=0,cnt1=0;
		if(z1==0&&cnt1==b)z1=1,cnt1=0;
		if(z2==1&&cnt2==c)z2=0,cnt2=0;
		if(z2==1&&cnt2==d)z2=1,cnt2=0;
		cnt1++,cnt2++;
		if(i==e)sk[1]=out();
		if(i==f)sk[2]=out();
		if(i==g)sk[3]=out();
		//cout<<z1<<' '<<z2<<endl;
	}
	cout<<sk[1]<<endl<<sk[2]<<endl<<sk[3];
	return 0;
}
2021/1/25 19:18
加载中...