146062025-01-20 15:04:48GervidSzózatcpp17Accepted 100/1001ms568 KiB
#include <iostream>
#include <vector>
#include <queue>
#include <stack>
#include <set>
#include <map>
#include <limits.h>
#include <algorithm>
#include <math.h>

using namespace std;

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

	int n, i, knowncnt = 0;
	cin >> n;

	for (i = 0; i < n; i++)
	{
		char l;
		cin >> l;
		if (l != '_') knowncnt++;
	}

	int ans = 1;
	for (i = 26-n+1; i <= 26-knowncnt; i++)
	{
		ans *= i;
	}
	cout << ans;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
2Accepted1ms500 KiB
subtask210/10
3Accepted1ms316 KiB
4Accepted1ms508 KiB
5Accepted1ms316 KiB
subtask320/20
6Accepted1ms316 KiB
7Accepted1ms316 KiB
8Accepted1ms316 KiB
9Accepted1ms316 KiB
10Accepted1ms568 KiB
11Accepted1ms508 KiB
subtask430/30
12Accepted1ms316 KiB
13Accepted1ms316 KiB
14Accepted1ms316 KiB
15Accepted1ms316 KiB
16Accepted1ms316 KiB
17Accepted1ms316 KiB
subtask540/40
18Accepted1ms316 KiB
19Accepted1ms316 KiB
20Accepted1ms316 KiB
21Accepted1ms316 KiB
22Accepted1ms316 KiB
23Accepted1ms564 KiB
24Accepted1ms500 KiB