#36072: C++ map解法


Guiook (破曉的寧靜是我的踅音)

學校 : 國立宜蘭高級中學
編號 : 236641
來源 : [118.169.144.243]
最後登入時間 :
2025-07-16 23:50:06

#include<bits/stdc++.h>

using namespace std;

int main(){

    ios::sync_with_stdio(false);

    cin.tie(0);

    cout.tie(0);

    map<string, char> m;

        m["0 1 0 1"] = 'A';

        m["0 1 1 1"] = 'B';

        m["0 0 1 0"] = 'C';

        m["1 1 0 1"] = 'D';

        m["1 0 0 0"] = 'E';

        m["1 1 0 0"] = 'F';

    long long n;

    string s;

    while(cin>>n){

        cin.ignore();

        for(int i=0;i<n;i++){

            getline(cin,s);

            cout<<m[s];

        }

        cout<<'\n';

    }

}