188762025-11-07 17:33:58birozsDNS szakaszok száma (75 pont)pypy3Time limit exceeded 60/75303ms28536 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
base60/75
1Accepted0/039ms19356 KiB
2Accepted0/071ms27144 KiB
3Accepted3/339ms19288 KiB
4Accepted4/443ms19424 KiB
5Accepted4/446ms19436 KiB
6Accepted4/439ms19420 KiB
7Accepted4/439ms19400 KiB
8Accepted3/343ms19436 KiB
9Accepted3/339ms19448 KiB
10Accepted4/439ms19564 KiB
11Accepted4/446ms19768 KiB
12Accepted4/454ms21496 KiB
13Accepted4/448ms21452 KiB
14Accepted4/439ms19544 KiB
15Accepted3/364ms26868 KiB
16Accepted4/4103ms27768 KiB
17Accepted4/471ms28536 KiB
18Accepted4/475ms26948 KiB
19Time limit exceeded0/4282ms28132 KiB
20Time limit exceeded0/4301ms27492 KiB
21Time limit exceeded0/3303ms26656 KiB
22Time limit exceeded0/4303ms26244 KiB