제출 #170333

#제출 시각아이디문제언어결과실행 시간메모리
170333ngmh마술 (GCJ14_magic)C++11
6 / 6
3 ms504 KiB
#include <bits/stdc++.h>
using namespace std;

long long t, n, m, a[4][4], b[4][4], ans;
bool stop = false;
int main(){
        cin >> t;
        for(int i = 1; i <= t; i++){
                stop = false;
                ans = -1;
                cin >> n;
                for(int j = 0; j < 4; j++){
                        for(int k = 0; k < 4; k++) cin >> a[j][k];
                }
                cin >> m;
                for(int j = 0; j < 4; j++){
                        for(int k = 0; k < 4; k++) cin >> b[j][k];
                }
                for(int j = 0; j < 4; j++){
                        for(int k = 0; k < 4; k++){
                                if(a[n-1][j] == b[m-1][k]){
                                        if(ans != -1){
                                                stop = true;
                                                cout << "Case #" << i << ": Bad magician!\n";                  
                                        } else ans = a[n-1][j];
                                }
                                if(stop) break;
                        }
                        if(stop) break;
                }
                if(stop) continue;
                if(ans == -1) cout << "Case #" << i << ": Volunteer cheated!\n";
                else cout << "Case #" << i << ": " << ans << "\n";
        }
}
#Verdict Execution timeMemoryGrader output
Fetching results...