Submission #555158

#TimeUsernameProblemLanguageResultExecution timeMemory
555158FidanRadio (COCI22_radio)C++17
0 / 110
1594 ms212 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; int main(){ ll n, q, s=0, i; cin>>n>>q; vector<bool> v(n+1, false); while(q--){ char c; cin>>c; if(c=='S'){ ll k; cin>>k; if(v[k]){ v[k]=false; for(i=1; i<=n; i++){ if(v[i] && __gcd(i, k)>1) { s--; } } } else { for(i=1; i<=n; i++){ if(v[i] && __gcd(i, k)>1){ s++; } } v[k]=true; } } else { ll l, r; cin>>l>>r; if(s==0) cout<<"NE"<<endl; else cout<<"DA"<<endl; } } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...