Submission #8630647
Source Code Expand
Copy
import sys def solve(): readline = sys.stdin.buffer.readline mod = 10 ** 9 + 7 n, m = list(map(int, readline().split())) s = str(readline().rstrip().decode('utf-8')) cur = n ans = [] while True: b = False for i in range(cur - m, cur): if 0 <= i < n + 1: if s[i] == "0": b = True ans.append(cur - i) cur = i break if not b: print(-1) exit() if cur == 0: ans.reverse() print(*ans) exit() if __name__ == '__main__': solve()
Submission Info
Submission Time | |
---|---|
Task | F - Sugoroku |
User | XXXHOLiC |
Language | PyPy3 (2.4.0) |
Score | 600 |
Code Size | 687 Byte |
Status | AC |
Exec Time | 231 ms |
Memory | 49648 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 600 / 600 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 00-sample-00, 00-sample-01, 00-sample-02 |
All | 00-sample-00, 00-sample-01, 00-sample-02, 01-handmade-03, 01-handmade-04, 01-handmade-05, 01-handmade-06, 01-handmade-07, 01-handmade-08, 01-handmade-09, 01-handmade-10, 02-random-11, 02-random-12, 02-random-13, 02-random-14, 02-random-15, 02-random-16, 02-random-17, 02-random-18, 02-random-19, 02-random-20, 02-random-21, 02-random-22, 02-random-23, 02-random-24, 02-random-25, 02-random-26, 02-random-27, 02-random-28, 02-random-29, 02-random-30, 02-random-31, 02-random-32, 02-random-33, 02-random-34, 02-random-35, 02-random-36, 02-random-37, 02-random-38, 02-random-39, 02-random-40, 02-random-41, 02-random-42, 02-random-43, 02-random-44, 02-random-45, 02-random-46, 02-random-47, 02-random-48, 02-random-49, 02-random-50, 02-random-51, 02-random-52, 02-random-53, 02-random-54, 02-random-55, 02-random-56, 02-random-57, 02-random-58, 02-random-59 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00-sample-00 | AC | 174 ms | 38256 KB |
00-sample-01 | AC | 171 ms | 38256 KB |
00-sample-02 | AC | 171 ms | 38256 KB |
01-handmade-03 | AC | 172 ms | 38256 KB |
01-handmade-04 | AC | 228 ms | 43120 KB |
01-handmade-05 | AC | 201 ms | 41584 KB |
01-handmade-06 | AC | 213 ms | 41968 KB |
01-handmade-07 | AC | 176 ms | 39280 KB |
01-handmade-08 | AC | 179 ms | 39368 KB |
01-handmade-09 | AC | 231 ms | 49648 KB |
01-handmade-10 | AC | 176 ms | 41584 KB |
02-random-11 | AC | 172 ms | 39280 KB |
02-random-12 | AC | 170 ms | 39152 KB |
02-random-13 | AC | 175 ms | 39152 KB |
02-random-14 | AC | 178 ms | 39280 KB |
02-random-15 | AC | 176 ms | 38896 KB |
02-random-16 | AC | 207 ms | 41840 KB |
02-random-17 | AC | 176 ms | 39152 KB |
02-random-18 | AC | 177 ms | 38896 KB |
02-random-19 | AC | 170 ms | 39280 KB |
02-random-20 | AC | 170 ms | 38768 KB |
02-random-21 | AC | 177 ms | 39152 KB |
02-random-22 | AC | 173 ms | 39280 KB |
02-random-23 | AC | 174 ms | 39280 KB |
02-random-24 | AC | 178 ms | 39152 KB |
02-random-25 | AC | 178 ms | 39152 KB |
02-random-26 | AC | 180 ms | 39280 KB |
02-random-27 | AC | 179 ms | 38896 KB |
02-random-28 | AC | 176 ms | 38768 KB |
02-random-29 | AC | 179 ms | 38768 KB |
02-random-30 | AC | 182 ms | 39152 KB |
02-random-31 | AC | 179 ms | 39280 KB |
02-random-32 | AC | 177 ms | 39152 KB |
02-random-33 | AC | 179 ms | 39024 KB |
02-random-34 | AC | 179 ms | 39152 KB |
02-random-35 | AC | 173 ms | 39280 KB |
02-random-36 | AC | 176 ms | 39024 KB |
02-random-37 | AC | 207 ms | 41712 KB |
02-random-38 | AC | 174 ms | 38896 KB |
02-random-39 | AC | 181 ms | 41300 KB |
02-random-40 | AC | 171 ms | 39152 KB |
02-random-41 | AC | 175 ms | 38768 KB |
02-random-42 | AC | 175 ms | 39280 KB |
02-random-43 | AC | 173 ms | 39280 KB |
02-random-44 | AC | 174 ms | 39152 KB |
02-random-45 | AC | 178 ms | 39152 KB |
02-random-46 | AC | 174 ms | 39152 KB |
02-random-47 | AC | 178 ms | 39280 KB |
02-random-48 | AC | 173 ms | 38768 KB |
02-random-49 | AC | 184 ms | 39280 KB |
02-random-50 | AC | 175 ms | 38896 KB |
02-random-51 | AC | 175 ms | 39280 KB |
02-random-52 | AC | 175 ms | 39152 KB |
02-random-53 | AC | 179 ms | 38896 KB |
02-random-54 | AC | 183 ms | 39408 KB |
02-random-55 | AC | 178 ms | 39408 KB |
02-random-56 | AC | 178 ms | 38768 KB |
02-random-57 | AC | 184 ms | 39408 KB |
02-random-58 | AC | 179 ms | 38896 KB |
02-random-59 | AC | 180 ms | 38896 KB |