Submission

Status:
PPPPPPPPPP

Score: 100

User: Newtonabc

Problemset: เรือสำราญ

Language: cpp

Time: 0.004 second

Submitted On: 2024-09-26 14:48:47

#include<bits/stdc++.h>
using namespace std;
const int N=1e6+10;
bool arr[N];
vector<int> v;
int main(){
	int n,m,k;
	cin>>n >>m >>k;
	for(int i=0;i<k;i++){
		int u,v;
		cin>>u >>v;
		for(int j=u;j<=v;j++) arr[j]=true;
	}
	for(int i=m;i<=n;i+=m) if(!arr[i]) v.push_back(i);
	if(v.empty()) cout<<"no";
	else{
		cout<<v.size() <<"\n";
		for(int i=0;i<v.size();i++) cout<<v[i] <<"\n";
	}
}