243992026-02-11 07:58:08TellVinceSzózatpython3Accepted 100/10017ms3324 KiB
N = int(input())
Wrd = list(map(str,input().split()))
kimenet = 26
hiányzó = 0
hiányzók = 0

for i in range(N):
    if(Wrd[i] == "_"):
        hiányzók += 1

for i in range(N):
    if(Wrd[i] == "_"):
        hiányzó += 1

    if(Wrd[i] == "_" and hiányzó == 1):
        kimenet -= (N-hiányzók)
    if(Wrd[i] == "_" and hiányzó > 1):
        kimenet = kimenet*((26-(N-hiányzók)-(hiányzó-1)))

print(kimenet)
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted16ms3312 KiB
2Accepted16ms3120 KiB
subtask210/10
3Accepted16ms3124 KiB
4Accepted16ms2984 KiB
5Accepted14ms2956 KiB
subtask320/20
6Accepted17ms3124 KiB
7Accepted16ms3124 KiB
8Accepted16ms3120 KiB
9Accepted17ms3324 KiB
10Accepted16ms2984 KiB
11Accepted16ms2888 KiB
subtask430/30
12Accepted16ms2932 KiB
13Accepted16ms3104 KiB
14Accepted16ms3116 KiB
15Accepted16ms2952 KiB
16Accepted16ms3124 KiB
17Accepted16ms2924 KiB
subtask540/40
18Accepted16ms3040 KiB
19Accepted14ms2948 KiB
20Accepted17ms3052 KiB
21Accepted14ms3128 KiB
22Accepted16ms3000 KiB
23Accepted16ms3124 KiB
24Accepted16ms3124 KiB