题解 | おみやげをまらいました

おみやげをまらいました

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;
}

全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务