Submission
Status:
---TxTTTxx
Score: 0
User: getsuki
Problemset: เรือสำราญ
Language: c
Time: 1.095 second
Submitted On: 2024-09-28 17:04:39
#include <stdio.h>
int between(int n, int a, int b){
int t = 0;
for(int i = a;i<=b;i++){
if(i == n){
return 1;
}
}
if(t == 0){
return 0;
}
}
int main(){
int n, m;
scanf("%d %d", &n, &m);
int j;
scanf("%d", &j);
int a[j][2];
for(int i = 0;i<j;i++){
for(int z = 0;z<2;z++){
scanf("%d", &a[i][j]);
}
}
int cnt = 0;
int b[j];
for(int i = m;i<=n;i = i + m){
int t = 1;
for(int z = 0;z<j;z++){
if(between(i, a[z][0], a[z][1]) == 1){
t = 0;
}
}
if(t != 0){
b[cnt] = i;
cnt++;
}
}
printf("%d\n", cnt);
for(int i = 0;i<cnt;i++){
printf("%d\n", b[i]);
}
}