Submission
Status:
P-PPPPPPP-
Score: 80
User: Nathlol2
Problemset: เรือสำราญ
Language: c
Time: 0.009 second
Submitted On: 2024-10-02 15:04:10
#include <stdio.h>
int between(int n, int a, int b){
for(int i = a;i<=b;i++){
if(i == n){
return 1;
}
}
return 0;
}
int main(){
int a, b;
scanf("%d %d", &a, &b);
int n;
scanf("%d", &n);
int bet[n][2];
for(int i = 0;i<n;i++){
for(int z = 0;z<2;z++){
scanf("%d", &bet[i][z]);
}
}
int cnt = 0;
int y = b;
int mx = a / b;
int c[mx];
for(int i = b;i<=a;i = i + y){
int chc = 0;
for(int z = 0;z<n;z++){
if(between(i, bet[z][0], bet[z][1]) == 1){
chc = 1;
}
}
if(chc != 1){
c[cnt] = i;
cnt++;
}
}
printf("%d\n", cnt);
for(int i = 0;i<cnt;i++){
printf("%d\n", c[i]);
}
}