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 |
|
|
| 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 |