/* Catdog, NWERC 2007 Mathijs Vogelzang Total coding time 19 minutes */ #include #include #include using namespace std; #define MAXVOTE 500 #define MAXCAT 100 char disagree[MAXVOTE][MAXVOTE]; char group[MAXVOTE]; int linked[MAXVOTE]; int N; char used[MAXVOTE]; int augment(int x) { if(used[x]) return 0; used[x] = 1; if(group[x] == 0) { for(int i=0;i B1, B2; for(int i=0;i