제출 #668407

#제출 시각아이디문제언어결과실행 시간메모리
668407mychecksedadInside information (BOI21_servers)C++17
2.50 / 100
210 ms524288 KiB
#include <bits/stdc++.h> using namespace std; const int N = 120001; #define pb push_back int n, q; bitset<N> b[N]; void solve(){ cin >> n >> q; q += n - 1; for(int i = 1; i <= n; ++i) b[i][i] = 1; for(; q--;){ char s; cin >> s; if(s == 'S'){ int u, v; cin >> u >> v; b[u] = b[v] = b[u] | b[v]; }else if(s == 'Q'){ int u, d; cin >> u >> d; assert(d <= n); cout << (b[u][d] ? "yes" : "no") << '\n'; }else{ int u; cin >> u; cout << 0 << '\n'; } } } int main(){ cin.tie(0); ios::sync_with_stdio(0); solve(); 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...