Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: tl.cpp
Problemset: อะนาแกรม 2
Language: cpp
Time: 0.004 second
Submitted On: 2026-08-03 14:25:07
#include <bits/stdc++.h>
using namespace std;
string s1, s2;
map<char, int> mp1, mp2;
int sum[10];
int main() {
ios::sync_with_stdio(0), cin.tie(0);
cin >> s1 >> s2;
for (auto c : s1) mp1[c]++;
for (auto c : s2) mp2[c]++;
int ch = 0;
for (int i = 0; i < 8; i++) {
char c = 'A' + i;
if (mp1[c] > mp2[c]) sum[i] = mp1[c] - mp2[c];
else sum[i] = mp2[c] - mp1[c];
if (sum[i] > 0) ch++;
}
for (int i = 0; i < 8; i++) cout << mp1['A' + i] << ' ';
cout << '\n';
for (int i = 0; i < 8; i++) cout << mp2['A' + i] << ' ';
cout << '\n';
for (int i = 0; i < 8; i++) cout << sum[i] << ' ';
cout << '\n';
if (ch > 3) cout << "no";
else cout << "anagram";
}