#include #include #define MAX 30 int c,n,x,y; FILE * file; int count; struct ps { int x; int y; int X; int Y; }; struct ps PS[MAX]; int PS2[MAX][MAX+2]; int fillPS2(int x, int y, int idx) { int a; for(a=0;aPS[a].x) && (yPS[a].y)) { PS2[a][MAX]++; PS2[a][idx]=1; } return 0; } int main () { int c=0; int a,b,p,o,q,test,test2; file=fopen("slides.in","rt"); while (1) { fscanf(file,"%i\n",&n); if (!n) break; c++; for (a=0;a