Submission
Status:
PPPPPPPPPP
Score: 100
User: skibididopdop
Problemset: เรือสำราญ
Language: c
Time: 0.002 second
Submitted On: 2024-10-15 12:02:17
#include <stdio.h>
int main(){
int k,t,check=0,j=0,check1=0,cnt=0,check2=0;
scanf ("%d %d",&k,&t);
int time[k/t],i;
j=t;
for (i=0;i<k/t;i++){
time[i]=j;
j=t*(i+2);
}
int n;
scanf ("%d",&n);
int u[n],v[n];
for (i=0;i<n;i++){
scanf ("%d %d",&u[i],&v[i]);
}
for (i=0;i<k/t;i++){
for (j=0;j<n;j++){
check=0;
if (time[i]<u[j]||time[i]>v[j]){
check=1;
}
else {
check=0;
break;
}
}
if (check==1) {
cnt++;
check2=1;
}
}
if (check2==1) printf ("%d\n",cnt);
for (i=0;i<k/t;i++){
for (j=0;j<n;j++){
check=0;
if (time[i]<u[j]||time[i]>v[j]){
check=1;
}
else {
check=0;
break;
}
}
if (check==1) {
printf ("%d\n",time[i]);
check1=1;
}
}
if (check1==0) printf ("no");
return 0;
}