16422022-12-01 09:05:30TimiSzózatcpp11Accepted 100/1003ms3988 KiB
#include <iostream>
#include <set>

using namespace std;

int main()
{
    int N, i, ures=0,betu;
    long long int megoldas=0;
    string s;
    cin>>N;
    cin.get();
    getline(cin, s);
    for (i=0; i<s.size(); i++)
    {
        if (s[i]=='_')
            ures++;
    }

    betu=26-(N-ures);

       megoldas=1;
       for (i=1;i<=ures; i++)
       {
         megoldas*=betu;
         betu--;
       }

    cout<<megoldas;
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted3ms1680 KiB
2Accepted2ms1848 KiB
subtask210/10
3Accepted2ms2048 KiB
4Accepted2ms2128 KiB
5Accepted2ms2132 KiB
subtask320/20
6Accepted2ms2376 KiB
7Accepted2ms2728 KiB
8Accepted2ms2848 KiB
9Accepted2ms2912 KiB
10Accepted2ms3076 KiB
11Accepted2ms3196 KiB
subtask430/30
12Accepted2ms3200 KiB
13Accepted2ms3328 KiB
14Accepted2ms3404 KiB
15Accepted2ms3648 KiB
16Accepted2ms3660 KiB
17Accepted2ms3788 KiB
subtask540/40
18Accepted2ms3868 KiB
19Accepted2ms3860 KiB
20Accepted2ms3744 KiB
21Accepted2ms3744 KiB
22Accepted2ms3876 KiB
23Accepted2ms3988 KiB
24Accepted2ms3988 KiB