// 2009国内予選E カードゲーム #include #include using namespace std; typedef vector< vector > graph; graph g; vector match; vector visit; bool search(int u){ if(u<0) return true; for(int i=0;i> m >> n){ if(!(m||n)) break; for(int i=0;i> blue[i]; for(int i=0;i> red[i]; g.assign(m+n, vector()); for(int i=0;i