제출 #667251

#제출 시각아이디문제언어결과실행 시간메모리
667251Darren0724Inside information (BOI21_servers)C++17
2.50 / 100
228 ms524288 KiB
#include<bits/stdc++.h> using namespace std; #define int long long #define all(x) x.begin(),x.end() const int INF=1e18; const int mod=1e9+7; signed main(){ ios_base::sync_with_stdio(false); cin.tie(0); int n,q;cin>>n>>q; q=n+q-1; vector<bitset<120000>> v(n); for(int i=0;i<n;i++){ v[i][i]=1; } for(int i=0;i<q;i++){ char c;cin>>c; if(c=='S'){ int a,b;cin>>a>>b;a--;b--; v[a]|=v[b]; v[b]=v[a]; } if(c=='Q'){ int a,b;cin>>a>>b;a--;b--; if(v[a][b]){ cout<<"yes"<<endl; } else{ cout<<"no"<<endl; } } if(c=='C'){ int p;cin>>p;p--; cout<<0<<endl; } } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...