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