Submission

Status:

PPPPPPPP-P

Subtask/Task Score:

90/100

Score: 90

User: fifaisfishing

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-08 21:37:32

#include <iostream>
#include <map>
using namespace std;

int main(){
    map<char, int> s, e;
    string n, m;
    cin >> n >> m;
    s['A'] = 0;
    s['B'] = 0;
    s['C'] = 0;
    s['D'] = 0;
    s['E'] = 0;
    s['F'] = 0;
    s['G'] = 0;
    s['H'] = 0;
    e['A'] = 0;
    e['B'] = 0;
    e['C'] = 0;
    e['D'] = 0;
    e['E'] = 0;
    e['F'] = 0;
    e['G'] = 0;
    e['H'] = 0;

    for(auto r : n){
        s[r]++;
    }
    for(auto r : m){
        e[r]++;
    }
    for(auto [x,y] : s){
        cout << y << " ";
    }
    cout << "\n";
    for(auto [x,y] : e){
        cout << y << " ";
    }

    cout << "\n";
    int tot = 0;
    // for(int i = 0; i < 8; i++){
    //     if(s[i] != e[i]){
    //         cout << "1" << " ";
    //         tot++;
    //     }
    //     else cout << "0" << " ";
    // }

    for(auto [x,y] : s){
        if(y != e[x]){
            cout << "1" << " ";
            tot++;
        }
        else cout << "0" << " ";
    }

    cout << endl;
    if(tot > 3) cout << "no";
    else cout << "anagram";
    

}