/* SWERC'98 - Slides */ /* 11/03/98 - Matthias Ruhl */ #include #include #define MAXSLIDES 26 FILE *inp; int n,l[MAXSLIDES][4],c[MAXSLIDES][2]; int caseno=1; char edge[MAXSLIDES][MAXSLIDES],e[2*MAXSLIDES+2][2*MAXSLIDES+2]; int reach[2*MAXSLIDES+2],back[2*MAXSLIDES+2]; int read_data() { int i,j; fscanf(inp,"%d",&n); for(i=0;i0;i=back[i]) { e[back[i]][i] = 0; e[i][back[i]] = 1; } goto cont; } break; cont: ; } return (m == n); } void process_data() { int i,j,k,f; for(i=0;i