제출 #1181468

#제출 시각아이디문제언어결과실행 시간메모리
1181468boclobanchatMensza (COI22_mensza)C++20
0 / 100
5096 ms134284 KiB
#include<bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int l,q; cin>>l>>q; for(int i=1;i<=q;i++) { string t; cin>>t; if(t[0]=='a') { int res; cin>>res; int val=0; vector<int> ans; ans.push_back(998244353); 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<<"\n"; } if(t[0]=='b') { int res; cin>>res; int val=0; vector<int> ans; ans.push_back(998244354); 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<<"\n"; } if(t[0]=='c') { int sz; cin>>sz; bool ck=false; while(sz--) { int res; cin>>res; ck|=(res==2); } if(ck) cout<<"A\n"; else cout<<"B\n"; } } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...