157852025-02-26 22:43:49mzperxDNS szakaszok száma (75 pont)python3Accepted 75/7592ms7224 KiB
db = int(input())
DNS = input()
g, t = [0]*(db+1), [0]*(db+1)
össz = 0

for i in range(db-1, -1, -1):
    if DNS[i] == 'T':
        t[i] = t[i+1] + 1
    else:
        t[i] = t[i+1]
    if DNS[i] == 'G':
        g[i] = t[i]
    else:
        g[i] = g[i+1]
    if DNS[i] == 'A':
        össz += g[i]
print(össz)
SubtaskSumTestVerdictTimeMemory
base75/75
1Accepted0/016ms3320 KiB
2Accepted0/071ms5420 KiB
3Accepted3/316ms3320 KiB
4Accepted4/416ms2916 KiB
5Accepted4/416ms3088 KiB
6Accepted4/416ms3072 KiB
7Accepted4/416ms3144 KiB
8Accepted3/316ms3048 KiB
9Accepted3/316ms3104 KiB
10Accepted4/416ms3092 KiB
11Accepted4/416ms3112 KiB
12Accepted4/417ms2904 KiB
13Accepted4/417ms3120 KiB
14Accepted4/416ms2980 KiB
15Accepted3/368ms5624 KiB
16Accepted4/472ms5420 KiB
17Accepted4/465ms5364 KiB
18Accepted4/474ms6788 KiB
19Accepted4/474ms5172 KiB
20Accepted4/472ms7224 KiB
21Accepted3/372ms6444 KiB
22Accepted4/492ms6272 KiB