Submission #71145482


Source Code Expand

import sys
# sys.setrecursionlimit(10 ** 6)

# import numpy as np
# <nonumba> from numba import njit, jit, boolean, int64, float64, typeof




def main():
    from io import StringIO
    execute(StringIO(sample), sys.stderr)
    print("-- ^sample! --", file=sys.stderr)

    execute(sys.stdin, sys.stdout)

    # #<nonumba> if len(solve.nopython_signatures) != 1:
    # #<nonumba>     raise KeyboardInterrupt("!! Unexpected: wrong use of jit !!")

def execute(src, dst):

    S = [int(c) for c in src.readline().strip()]
    ans = solve(S)
    print(ans, file=dst)

sample = """\
7788788
"""

# #<nonumba> @jit(nopython=True, cache=True)
def solve(S):
    ans = 0
    h = -4
    nh = 0
    t = -2
    nt = 0
    for c in S + [-6,]:
        if c != t :
            if t == h + 1 :
                ans += min (nh , nt)
            h, nh = t, nt
            t = c
            nt = 1
        else :
            nt += 1
    return ans



main()


Submission Info

Submission Time
Task C - 1122 Substring 2
User tariaki
Language Python (CPython 3.13.7)
Score 300
Code Size 994 Byte
Status AC
Exec Time 118 ms
Memory 26784 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 4
AC × 23
Set Name Test Cases
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 00_sample_03.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 01_random_11.txt, 01_random_12.txt, 01_random_13.txt, 01_random_14.txt, 01_random_15.txt, 01_random_16.txt, 01_random_17.txt, 01_random_18.txt
Case Name Status Exec Time Memory
00_sample_00.txt AC 10 ms 9220 KiB
00_sample_01.txt AC 11 ms 9112 KiB
00_sample_02.txt AC 10 ms 9220 KiB
00_sample_03.txt AC 11 ms 9128 KiB
01_random_00.txt AC 10 ms 9220 KiB
01_random_01.txt AC 78 ms 26644 KiB
01_random_02.txt AC 77 ms 26668 KiB
01_random_03.txt AC 79 ms 26624 KiB
01_random_04.txt AC 77 ms 26736 KiB
01_random_05.txt AC 77 ms 26560 KiB
01_random_06.txt AC 87 ms 23400 KiB
01_random_07.txt AC 100 ms 26672 KiB
01_random_08.txt AC 37 ms 14232 KiB
01_random_09.txt AC 103 ms 26784 KiB
01_random_10.txt AC 104 ms 26692 KiB
01_random_11.txt AC 104 ms 26624 KiB
01_random_12.txt AC 103 ms 26624 KiB
01_random_13.txt AC 82 ms 26668 KiB
01_random_14.txt AC 82 ms 26624 KiB
01_random_15.txt AC 115 ms 26636 KiB
01_random_16.txt AC 115 ms 26676 KiB
01_random_17.txt AC 96 ms 26676 KiB
01_random_18.txt AC 118 ms 26736 KiB