62692023-11-10 20:36:06horkaSzózatcpp17Accepted 100/1003ms4308 KiB
#include <bits/stdc++.h>
using namespace std;

int main()
{
    int n,cnt=0; cin>>n;
    vector<bool> vanbenne(26);
    while(n--)
    {
        char c; cin>>c;
        c=='_' ? cnt++ : vanbenne[c-'A']=true;
    }
    int mo=1,db=0;
    for(int i:vanbenne)
        if(!i) db++;
    while(cnt--)
    {
        mo*=db;
        db--;
    }
    cout<<mo<<endl;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted3ms1808 KiB
2Accepted3ms2008 KiB
subtask210/10
3Accepted3ms2240 KiB
4Accepted3ms2424 KiB
5Accepted3ms2632 KiB
subtask320/20
6Accepted3ms2852 KiB
7Accepted3ms3100 KiB
8Accepted2ms3176 KiB
9Accepted3ms3308 KiB
10Accepted3ms3552 KiB
11Accepted2ms3604 KiB
subtask430/30
12Accepted3ms3748 KiB
13Accepted2ms3672 KiB
14Accepted2ms3672 KiB
15Accepted2ms3676 KiB
16Accepted2ms3772 KiB
17Accepted3ms3888 KiB
subtask540/40
18Accepted2ms3888 KiB
19Accepted2ms4004 KiB
20Accepted3ms4128 KiB
21Accepted2ms4100 KiB
22Accepted3ms4232 KiB
23Accepted3ms4308 KiB
24Accepted3ms4284 KiB