CodeChef submission 136752 (C++ 4.3.2) plaintext list. Status: WA, problem SNCK01, contest SNACKDWN. By LTUnited (LTUnited), 2009-11-21 23:53:16.
#pragma warning (disable:4786) #pragma warning (disable:4996) #include <time.h> #include <algorithm> #include <iostream> #include <sstream> #include <string> #include <vector> #include <queue> #include <stack> #include <set> #include <map> #include <cstdio> #include <cstdlib> #include <cctype> #include <cmath> #include <cassert> using namespace std; #define PB push_back #define MP make_pair #define SZ(v) ((int)(v).size()) #define FOR(i,a,b) for(int i=(a);i<(b);++i) #define REP(i,n) FOR(i,0,n) #define FORE(i,a,b) for(int i=(a);i<=(b);++i) #define REPE(i,n) FORE(i,0,n) #define FORSZ(i,a,v) FOR(i,a,SZ(v)) #define REPSZ(i,v) REP(i,SZ(v)) #define FILL(a,b) memset(a, (b), sizeof(a)); typedef long long ll; const double EPS = 1e-7; void openfiles() { #ifndef ONLINE_JUDGE //freopen("test.out","wt",stdout); #endif } void solve() { int M [ 55 ] [ 55 ]; int n, m; for ( int i = 0; i < n; i++ ) { for ( int j = 0; j < m; j++ ) { } } int xr = 0; for ( int i = 0; i < n; i++ ) { int winthis = 0; int last = 0; for ( int j = m - 1; j >= 0; j-- ) { if ( M[i][j] ) { if ( last == 0 ) { last = M[i][j]; } else if ( last > 0 ) { last = M[i][j] - 1; } } } xr ^= last; } if ( xr == 0 ) { } else { } } int main() { //openfiles(); int n; REP(i,n) solve(); return 0; }
Comments

