Submission
Status:
PPPPPPPP-P
Subtask/Task Score:
90/100
Score: 90
User: colo39
Problemset: อะนาแกรม 2
Language: cpp
Time: 0.005 second
Submitted On: 2026-10-01 14:05:52
#include <bits/stdc++.h>
using namespace std;
map<char,int> mp;
map<char,int> mp2;
vector<char> nig = {'A','B','C','D','E','F','G','H'};
int main () {
ios_base::sync_with_stdio(false);
cin.tie(0);
string s1, s2;
cin >> s1 >> s2;
for (auto c : s1) mp[c]++;
for (auto c : s2) mp2[c]++;
cout << mp['A'] << " ";
cout << mp['B'] << " ";
cout << mp['C'] << " ";
cout << mp['D'] << " ";
cout << mp['E'] << " ";
cout << mp['F'] << " ";
cout << mp['G'] << " ";
cout << mp['H'] << " ";
cout << endl;
cout << mp2['A'] << " ";
cout << mp2['B'] << " ";
cout << mp2['C'] << " ";
cout << mp2['D'] << " ";
cout << mp2['E'] << " ";
cout << mp2['F'] << " ";
cout << mp2['G'] << " ";
cout << mp2['H'] << " ";
cout << endl;
int sum = 0;
for (auto n : nig) {
if (mp[n] != mp2[n]) {
sum += 1;
cout << "1 ";
} else {
cout << "0 ";
}
}
if (sum > 3) cout << "\nno";
else cout << "\nanagram";
}