제출 #668411

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