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