188752025-11-07 17:32:45birozsDNS szakaszok száma (75 pont)python3Time limit exceeded 52/75300ms6384 KiB
N = int(input())
dns = input()
T = [0]
t = 0
for b in dns:
    if b == "T":
        t += 1
    T.append(t)
db = 0
for i in range(N):
    if dns[i] == "A":
        j = i + 1
        while j < N and dns[j] != "G":
            j += 1
        db += T[N] - T[j]
print(db)
SubtaskSumTestVerdictTimeMemory
base52/75
1Accepted0/016ms3124 KiB
2Accepted0/067ms4780 KiB
3Accepted3/316ms3116 KiB
4Accepted4/416ms2868 KiB
5Accepted4/416ms3124 KiB
6Accepted4/414ms3132 KiB
7Accepted4/417ms2884 KiB
8Accepted3/316ms3096 KiB
9Accepted3/316ms3088 KiB
10Accepted4/416ms2960 KiB
11Accepted4/416ms3124 KiB
12Accepted4/417ms2868 KiB
13Accepted4/417ms3020 KiB
14Accepted4/416ms3140 KiB
15Accepted3/364ms4804 KiB
16Time limit exceeded0/4298ms4876 KiB
17Accepted4/446ms4536 KiB
18Time limit exceeded0/4298ms6200 KiB
19Time limit exceeded0/4286ms4664 KiB
20Time limit exceeded0/4300ms6384 KiB
21Time limit exceeded0/3280ms5684 KiB
22Time limit exceeded0/4284ms5428 KiB