Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- int main(){
- vector <int> a;
- int n, k = 0;
- string s;
- a.resize(26,0);
- cin >> s;
- for (int i = 0; i < s.size(); i++)
- a[int(s[i] - 'A')]++;
- vector <long long> fac;
- fac.resize(15);
- fac[0] = 1;
- for (int i = 0; i < 15; i++)
- fac[i] = fac[i - 1] * i;
- long long ans = fac[s.size()];
- for (int i = 0; i < 26; i++)
- ans /= fac[a[i]];
- cout << ans;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement