312502026-08-07 19:10:00Firesloth28Szózatcpp17Elfogadva 100/1003ms756 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n;
    cin >> n;

    int unknownCnt = 0;

    for (int i = 0; i < n; i++) {
        char c;
        cin >> c;

        if (c == '_') {
            unknownCnt++;
        }
    }

    int possible = 26 - (n - unknownCnt);

    int res = 1;

    for(int i = 0; i < unknownCnt; i++) {
        res *= possible;
        possible--;
    }

    cout << res << endl;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
2Elfogadva1ms316 KiB
subtask210/10
3Elfogadva1ms316 KiB
4Elfogadva1ms564 KiB
5Elfogadva1ms400 KiB
subtask320/20
6Elfogadva3ms316 KiB
7Elfogadva3ms316 KiB
8Elfogadva3ms316 KiB
9Elfogadva3ms316 KiB
10Elfogadva1ms316 KiB
11Elfogadva1ms316 KiB
subtask430/30
12Elfogadva2ms316 KiB
13Elfogadva1ms756 KiB
14Elfogadva1ms316 KiB
15Elfogadva1ms564 KiB
16Elfogadva1ms316 KiB
17Elfogadva1ms316 KiB
subtask540/40
18Elfogadva1ms316 KiB
19Elfogadva1ms316 KiB
20Elfogadva1ms316 KiB
21Elfogadva1ms580 KiB
22Elfogadva1ms408 KiB
23Elfogadva1ms316 KiB
24Elfogadva2ms400 KiB