98192024-03-08 10:12:51FulopMateSzózatcpp17Elfogadva 100/1003ms4212 KiB
#include <bits/stdc++.h>
using namespace std;
using ll=long long;

int main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0);

    int n;
    cin>>n;
    int choose=26;
    map<char,int> cnt;
    for (int i=0;i<n;i++){
        char c;
        cin>>c;
        cnt[c]++;
        if (cnt[c]==1 && c!='_') choose--;
    }
    ll ans=1;
    for (int i=0;i<cnt['_'];i++){
        ans*=choose;
        choose--;
    }
    cout<<ans;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1828 KiB
2Elfogadva3ms2048 KiB
subtask210/10
3Elfogadva3ms2140 KiB
4Elfogadva3ms2356 KiB
5Elfogadva3ms2568 KiB
subtask320/20
6Elfogadva3ms2760 KiB
7Elfogadva3ms2984 KiB
8Elfogadva3ms3208 KiB
9Elfogadva3ms3424 KiB
10Elfogadva2ms3512 KiB
11Elfogadva2ms3384 KiB
subtask430/30
12Elfogadva3ms3520 KiB
13Elfogadva3ms3528 KiB
14Elfogadva3ms3536 KiB
15Elfogadva3ms3640 KiB
16Elfogadva2ms3528 KiB
17Elfogadva3ms3664 KiB
subtask540/40
18Elfogadva3ms3752 KiB
19Elfogadva3ms3980 KiB
20Elfogadva3ms3960 KiB
21Elfogadva3ms4060 KiB
22Elfogadva3ms4068 KiB
23Elfogadva3ms4196 KiB
24Elfogadva3ms4212 KiB