Submission
Status:
[PP][PP][PPP][P-S][PPP][PPPPP][PPPP-SS][PPPP][PPPP][PPPPP]
Subtask/Task Score:
{10/10}{10/10}{10/10}{0/10}{10/10}{10/10}{0/10}{10/10}{10/10}{10/10}
Score: 80
User: Jokul
Problemset: ช่องบนไม้
Language: c
Time: 0.018 second
Submitted On: 2025-06-14 19:19:32
#include<stdio.h>
int main(){
int n,w,l,k,hole;
scanf("%d %d %d",&n,&w,&l);
int a[w];
for(int i=0;i<w;i++)
{
a[i]=0;
}
for(int i=0;i<n;i++)
{
scanf("%d",&k);
for(int j=0;j<k;j++)
{
scanf("%d",&hole);
if(hole-l>=0&&hole+l<w)
{
for(int d=hole-l;d<=hole+l;d++)
{
a[d]++;
}
}
else if(hole-l<0)
{
for(int d=0;d<=hole+l;d++)
{
a[d]++;
}
}
else if(hole+l>=w)
{
for(int d=hole-l;d<w;d++)
{
a[d]++;
}
}
else if(hole+l>=w&&hole-l<0)
{
for(int d=0;d<w;d++)
{
a[d]++;
}
}
}
}
for(int i=0;i<w;i++)
{
if(a[i]==n)
{
printf("1");
return 0;
}
else
continue;
}
printf("0");
}