제출 #1181432

#제출 시각아이디문제언어결과실행 시간메모리
1181432boclobanchatMensza (COI22_mensza)C++20
0 / 100
4948 ms124216 KiB
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int l,q;
    cin>>l>>q;
    for(int i=1;i<=q;i++)
    {
    	string t;
    	cin>>t;
    	if(t=="alojzije")
    	{
    		int res;
    		cin>>res;
    		int val=0;
    		vector<int> ans;
    		for(int j=18;j+1;j--)
    		{
    			val=val*2+(res>>j)%2;
    			if(val&1) ans.push_back(val+(j<<20));
			}
			cout<<ans.size()<<" ";
			for(auto v:ans) cout<<v<<" ";
			cout<<endl;
			fflush(stdout);
		}
		else if(t=="benjamin")
		{
			int res;
    		cin>>res;
    		int val=0;
    		vector<int> ans;
    		for(int j=18;j+1;j--)
    		{
    			val=val*2+(res>>j)%2;
    			ans.push_back((val^1)+(j<<20));
			}
			cout<<ans.size()<<" ";
			for(auto v:ans) cout<<v<<" ";
			cout<<endl;
			fflush(stdout);
		}
		else
		{
			int sz;
			cin>>sz;
			bool ck=false;
			while(sz--)
			{
				int res;
				cin>>res;
				ck|=(res==2);
			}
			if(ck) cout<<"A";
			else cout<<"B";
			cout<<endl;
			fflush(stdout);
		}
	}
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...