Submission
Status:
P-PPPPPPP-
Score: 80
User: putter16488
Problemset: เรือสำราญ
Language: cpp
Time: 0.012 second
Submitted On: 2024-10-08 22:00:32
#include<stdio.h>
int ch[1000000];
int main(){
int a,b,c,arr[1000000],temp[10000],sum=0,ans[10000],Mday,ed=0;
scanf("%d%d%d",&a,&b,&c);
for(int o=0,i=0,j=1;o<c;o++,i+=2,j+=2){
scanf("%d%d",&arr[i],&arr[j]);
for(int m=0,k=arr[i];m<=arr[j]-arr[i];m++,k++){
ch[k-1]=1;
}
}
for(int i=0,j=1;i<a/b;i++,j++){
temp[i]=b*j;
sum++;
}
for(int i=0;i<sum;i++){
Mday=temp[i];
if(ch[Mday-1]==0){
ans[ed]=Mday;
ed++;
}
}
printf("%d\n",ed);
if(ed==0){
printf("no");
return 0;
}
for(int i=0;i<ed;i++){
printf("%d\n",ans[i]);
}
}