2300 2023. 01. 09 21:02:43 neszbal Szózat python3 Elfogadva 100/100 18ms 14664 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)
Részfeladat Összpont Teszt Verdikt Idő Memória
subtask1 0/0
1 Elfogadva 18ms 11768 KiB
2 Elfogadva 17ms 12192 KiB
subtask2 10/10
3 Elfogadva 17ms 12020 KiB
4 Elfogadva 17ms 12368 KiB
5 Elfogadva 17ms 12640 KiB
subtask3 20/20
6 Elfogadva 17ms 12976 KiB
7 Elfogadva 17ms 13056 KiB
8 Elfogadva 17ms 12952 KiB
9 Elfogadva 17ms 13376 KiB
10 Elfogadva 16ms 13336 KiB
11 Elfogadva 17ms 13380 KiB
subtask4 30/30
12 Elfogadva 17ms 13720 KiB
13 Elfogadva 17ms 14028 KiB
14 Elfogadva 17ms 14368 KiB
15 Elfogadva 17ms 14052 KiB
16 Elfogadva 16ms 14176 KiB
17 Elfogadva 17ms 14200 KiB
subtask5 40/40
18 Elfogadva 17ms 14260 KiB
19 Elfogadva 17ms 14284 KiB
20 Elfogadva 17ms 14524 KiB
21 Elfogadva 16ms 14440 KiB
22 Elfogadva 17ms 14304 KiB
23 Elfogadva 17ms 14360 KiB
24 Elfogadva 17ms 14664 KiB