#include #define G(g, o) int g = o; #define q(b) \ int o[] = {0, 0, 0, 0, 0}; \ char *p = #b, P[9999], *d = P, \ *e[] = {"('A`)", "(A`)", "('A)", "('A`)"}, \ b q( *s = __TIME__; extern void w() { G(g, *o) for(; g--;); } extern void x() {} extern void y() {} static void z(char *p) { for(; (*d = *p++); d++) *d -= 49 * (59 == *d || *d == 81); } int main() { char N[] = "<;iQ=/*do<;dQ=ook8?boc;aQ=odr8>oc;_Qoc;^QPQ9_8>b;og8=''`Q<`b8?'QQ9_8?c;dPe8dQa8QQ`]8?ocQQ_8=''_Q`8aQCYOUQWIN!]Q=;of8BQQ)88bc]QA98P'Qo]8>oQQ_8CP;QQ98b`_8@P8(Q`]'^Q=`']QB)88bQQ]`8J;QQ`88bc99bd(`8iQ@''QQo^8E'`8c;QQ'Q``8?QQ`'kQoP']8<;cQ>98)^Q?''oc`Q>oc']Q]8<;cQ>`8bbQA``QQ''`Q?88P;dQ=`)nQ?*/;;"; G(Z, 60*(60*(10**s+s[1]) + s[3]*10 + s[4]) + s[6]*10 + s[7] - 1933008) G(l, (Z + 86400 - *o) % 86400) G(M, o[3] * 17 + o[4] * 11) G(O, (&x - &w) - (&y - &x) ? 1 : 0) G(m, *o) G(n, m) G(i, 0) G(j, O) if( M > 197 ) for(p = N; *p;) if( *p > 92 ) { *N = p[1]; N[1] = 0; for(O = *p++ - 90; O--; z(N)); p++; } else { s = p; for(O = *p++ - 59; O--; p++) p[-1] = *p; p[-1] = 0; z(s); } else { if( !M ) { *o = Z; l = 0; } if( o[O + 3] && o[O + 1] + (O ? 3 : 5) > l ) Z = O; else ++o[O + 3]; o[O + 1] = l; if( l < 60 ) d += sprintf( d, "#include\n" "#define G(g,o)int g=o;\n" "#define q(b)" "int o[]={%d,%d,%d,%d,%d};" "char*p=#b,P[9999],*d=P," "*e[]={\"%s\",\"%s\",\"%s\",\"%s\"},b\n" "q(%s)\n", *o, o[1], o[2], o[3], o[4], e[3], e[1], e[2], *e, p); z("/*;;"); for(i = 0; i++ < 18; z(";")) for(j = 0; j++ < 11;n = (n * 193 + 287) % 384) { m = (m * 67 + 97) % 198; for(O = 0; O++ < n % 3; z(" ")); s = d; for(z(e[(n / 3) & 3]); m < M && s - d; *s++ = 32); } if( l < 60 ) { for(z(";Time: "); l++ < 60; z("#")); for(z(";Hecate II: "); o[3]++ < 25; z("#")); z(Z ? "" : " (jammed)"); for(z(";Glock 18C: "); o[4]++ < 25; z("#")); z(Z - 1 ? ";" : " (jammed);"); } else z(";;Game over.;;"); for(O = 0; O < 77; O++) z(" "); z("*/"); } puts(P); return 0; } )