23002023-01-09 21:02:43neszbalSzózatpython3Accepted 100/10018ms14664 KiB
N = int(input())

szó = list(input().replace(" ", ""))
abc = 26
hianyzo_betuk = szó.count("_")
ossz = 1

betuk = {}
for betu in szó:
    if betu == "_":
        continue
    if betu not in betuk:
        betuk[betu] = 1
    else:
        betuk[betu] += 1

abc -= len(betuk)

for i in range(hianyzo_betuk, 0, -1):
    ossz *= abc
    abc -= 1

print(ossz)
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted18ms11768 KiB
2Accepted17ms12192 KiB
subtask210/10
3Accepted17ms12020 KiB
4Accepted17ms12368 KiB
5Accepted17ms12640 KiB
subtask320/20
6Accepted17ms12976 KiB
7Accepted17ms13056 KiB
8Accepted17ms12952 KiB
9Accepted17ms13376 KiB
10Accepted16ms13336 KiB
11Accepted17ms13380 KiB
subtask430/30
12Accepted17ms13720 KiB
13Accepted17ms14028 KiB
14Accepted17ms14368 KiB
15Accepted17ms14052 KiB
16Accepted16ms14176 KiB
17Accepted17ms14200 KiB
subtask540/40
18Accepted17ms14260 KiB
19Accepted17ms14284 KiB
20Accepted17ms14524 KiB
21Accepted16ms14440 KiB
22Accepted17ms14304 KiB
23Accepted17ms14360 KiB
24Accepted17ms14664 KiB