#36072: C++ map解法


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

學校 : 國立宜蘭高級中學
編號 : 236641
來源 : [223.137.87.44]
最後登入時間 :
2024-05-03 14:53:10
e283. APCS 類似題 - 小崴的特殊編碼 -- 小崴系列APCS | From: [114.136.191.1] | 發表日期 : 2023-07-04 00:39

#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';

    }

}

 

 
ZeroJudge Forum