blob: b585a6815e8c591153e369bf175ec9f0f05b35a4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include<bits/stdc++.h>
using namespace std;
int main () {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int tt;
cin >> tt;
while(tt--){
int key, a, b, c;
cin >> key >> a >> b >> c;
int behindDoors[3] = {a, b, c};
int ans = 1;
while(behindDoors[key - 1]) {
cerr << behindDoors[key - 1] << endl;
key = behindDoors[key - 1];
ans++;
}
cerr << endl;
cout << ((ans == 3) ? "YES" : "NO") << endl;
}
}
|