题解 | おみやげをまらいました
おみやげをまらいました
https://www.nowcoder.com/practice/87bc77c967024499b1acbbf7df2c134a
开一张为(手势,赢该手势的手势)的表即可,如果!count输出Fake即可
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define vi vector<int>
#define vl vector<ll>
#define us unordered_set
#define um unordered_map
#define pq priority_queue
#define vs vector<string>
#define PII pair<int,int>
um<string,string>Hashmap;
string a,b;
int n;
void sol(){
cin >> a >> b;
Hashmap[b]=a;
cin >> a >> b;
Hashmap[b]=a;
cin >> a >> b;
Hashmap[b]=a;
cin >> n;
while(n--){
cin >> a;
if(Hashmap.count(a)){
cout << Hashmap[a] <<endl;
}
else{
cout << "Fake" << endl;
}
}
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
int T=1;
//cin >> T;
while(T--)sol();
return 0;
}
