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";
}
}