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