#include #include #include #include #include #include #include #include #include #include #include #include #include #include #define DEBUG #ifdef DEBUG # define dprintf(x) { printf x ; fflush(stdin); } #else # define dprintf(x) ; #endif FILE *in; typedef struct Sfrase{ int dice; int suj; int tipo; } Tfrase; int n,i,posible; Tfrase frase[60]; int A[3],B[3],C[3],D[3],E[3],DIA[3]; int miente(int quien, int dia){ switch(quien){ case 0: return(0); case 1: return(dia); case 2: return(1); } } int main(void) { char s[200]; int S[5],DAY,dice,suj,caso=0; in = fopen("island.in","rt"); while(1){ fscanf(in,"%d\n",&n); if (n==0) break; printf("Conversation #%d\n",++caso); memset(A,0,sizeof(A)); memset(B,0,sizeof(B)); memset(C,0,sizeof(C)); memset(D,0,sizeof(D)); memset(E,0,sizeof(E)); memset(DIA,0,sizeof(DIA)); for(i=0;i