// Solitaire problem // 2004 ECNA ACM Regional // t feil #include #include using namespace std; queue Q[11]; int Count[10], last[10]; int n, game, players; bool unwinnable, Empty; bool Debug = false; void PlayGame(){ int card, passes=0; // for(int i=0;i=0;i--){ if(!Q[i].empty()) { Count[i]++; if(Count[i]==14) Count[i]=1; card = Q[i].front(); Q[i].pop(); if(card==Count[i]){ //pass card if(Debug) cout<<"player "<>n; for(int game=1; game<=n; game++) { cin>>players; for(int i=0;i<52;i++){ //get cards cin>>x; Q[0].push(x); } unwinnable = false; PlayGame(); cout<<"Case "<