Submission
Status:
[P-][P-][P-S][-SS][P-S][PP-SS][P-SSSSS][-SSS][-SSS][-SSSS]
Subtask/Task Score:
{0/10}{0/10}{0/10}{0/10}{0/10}{0/10}{0/10}{0/10}{0/10}{0/10}
Score: 0
User: wleo.lwo
Problemset: ช่องบนไม้
Language: cpp
Time: 0.027 second
Submitted On: 2026-05-21 08:50:46
#include <iostream>
using namespace std;
int main(){
int n,w,l;
cin >> n >> w >> l;
int arr[500][500]={0};
/*for(int i=0;i<n;i++){
int a;
cin >> a;
for(int j=0;j<a;j++){
int b;
cin >> b;
arr[i][b-1]++;
}
}*/
for(int i=0;i<n;i++){
int a;
cin >> a;
for(int j=0;j<a;j++){
int b;
cin >> b;
if(arr[i][b-1] == 0)
arr[i][b-1]++;
for(int k=b-1-l;k<=b-1+l;k++){
if(arr[i][k] == 0)
arr[i][k]++;
}
}
}
int arr2[500]={0};
for(int i=0;i<w;i++){
for(int j=0;j<n;j++){
if(arr[j][i]==1){
arr2[i]++;
}
}
}
/*for(int i=0;i<n;i++){
for(int j=0;j<w;j++){
cout << arr[i][j];
}
cout << endl;
}*/
int v=0;
for(int i=0;i<w;i++){
if(v == 0){
if(arr2[i] == 3) v = 1;
}
}
cout << v;
return 0;
}