제출 #555158

#제출 시각아이디문제언어결과실행 시간메모리
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...