196262025-12-17 12:13:05VizsimiDNS szakaszok száma (75 pont)python3Time limit exceeded 45/75300ms6848 KiB
leng = int(input())
dns = input()
arrayT = []
arrayG = [0]*leng
g = False
end = 0

for i in range(leng-1, -1, -1):
    if g:
        if dns[i] == 'A':
            for j in arrayT:
                if j > g:
                    end += 1
                else:
                    break
    if dns[i] == 'T':
        arrayT.append(i)
    elif dns[i] == 'G':
        g = i
print(end)
SubtaskSumTestVerdictTimeMemory
base45/75
1Accepted0/016ms3116 KiB
2Time limit exceeded0/0275ms4084 KiB
3Accepted3/316ms3124 KiB
4Accepted4/414ms3128 KiB
5Accepted4/416ms3124 KiB
6Accepted4/416ms3124 KiB
7Accepted4/416ms2984 KiB
8Accepted3/316ms3324 KiB
9Accepted3/317ms3124 KiB
10Accepted4/417ms3284 KiB
11Accepted4/421ms3092 KiB
12Accepted4/416ms2984 KiB
13Accepted4/421ms3096 KiB
14Accepted4/417ms3068 KiB
15Time limit exceeded0/3300ms4040 KiB
16Time limit exceeded0/4300ms4152 KiB
17Time limit exceeded0/4300ms4152 KiB
18Time limit exceeded0/4279ms4140 KiB
19Time limit exceeded0/4280ms4404 KiB
20Time limit exceeded0/4280ms6848 KiB
21Time limit exceeded0/3300ms5928 KiB
22Time limit exceeded0/4280ms5960 KiB