Submission
Status:
PPP----PxP
Score: 50
User: Monasm
Problemset: เรือสำราญ
Language: cpp
Time: 0.012 second
Submitted On: 2024-09-25 19:23:26
#include <bits/stdc++.h>
using namespace std;
int main(){
int k,t,n;cin >> k>>t>>n;
vector<int> a,b;
for(int i=0;i<=k;i+=t){
if(i){
a.push_back(i);
}
}
for(int i=0;i<n;i++){
int u,v;cin >>u >> v;
for(int j=u;j<=v;j++){
if(!(j%t)){
b.push_back(j);
}
}
}
vector<int> ans;
int pt = 0;
for(auto i:a){
if(b[pt]<i){
pt++;
}
if(i!=b[pt]){
ans.push_back(i);
}
}
if(!ans.size()){
cout<<"no";
}
else{
cout << ans.size()<<endl;
for(auto i:ans){
cout << i<<endl;
}
}
return 0;
}