CodeChef submission 136792 (C++ 4.0.0-8) plaintext list. Status: WA, problem SNCK01, contest SNACKDWN. By TriPas (TriPas), 2009-11-21 23:57:53.
#include <stdio.h> int r, c, k, tc, m[64][64]; int maxPos(int i) { int p = 0, s = 1; for (int j = 1; j < c; j++) if (m[i][j] > m[i][p]) { p = j; s++; } return s; } bool wins() { int s = 0; for (int i = 0; i < r; i++) s += maxPos(i); return s % 2 == 1; } int main() { while (tc--) { int no = 0; int k = 4294967295; for (int i = 0; i < r; i++) for (int j = 0; j < c; j++) { if(m[i][j]-1==0) no++; k^=m[i][j]; } if(no != 0) { if(r*c%2==0) else } else { if(k) else } //if (wins()) // printf("FIRST\n"); // else // printf("SECOND\n"); } return 0; }
Comments

