Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: un8qe_x3

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-26 17:16:05

#include<bits/stdc++.h>
using namespace std;
#define i_ int
#define l_ long
#define ll long long
#define f_ float
#define d_ double
#define ld long double
#define b_ bool
#define c_ char
#define s_ string
#define v_(T) vector<T>
#define p_(A, B) pair<A, B>
#define m_(K, V) map<K, V>
#define um_(K, V) unordered_map<K, V>
#define us_(T) unordered_set<T>
#define sset_(T) set<T>
#define dq_(T) deque<T>
#define sp_(T) shared_ptr<T>
#define up_(T) unique_ptr<T>
#define vb_ vector<bool>
#define vi_ vector<int>
#define pii_ pair<int, int>
#define all(x) (x).begin(), (x).end()
#define sttc(f,a) static_cast<f>(a)
int main(){
    s_ s;cin >> s;s_ a;cin >> a;
    i_ g[8] = {0},d[8] = {0},r=s.size(),t=a.size();
    while (r--) {g[sttc(i_,s[r])-65]++;}
    while (t--) {d[sttc(i_,a[t])-65]++;}
    i_ i[8];int o=8;while (o--) {i[o] = abs(g[o]-d[o]);}
    for (i_ e=0;e<8;e++) {cout << g[e];if (e-7){cout << " ";}}
    cout << "\n";
    for (i_ e=0;e<8;e++) {cout << d[e];if (e-7){cout << " ";}}
    cout << "\n";
    for (i_ e=0;e<8;e++) {cout << i[e];if (e-7){cout << " ";}}
    cout << "\n";
    i_ ii=0,iii=8;while (iii--) {if (i[iii]){ii++;}}
    if (ii<4){cout << "anagram";}
    else {cout << "no";}
    return 0;
}