Submission #6505988


Source Code Expand

import numpy as np
import sys
input = sys.stdin.readline

N,D,K = map(int,input().split())
LR = [[int(x) for x in input().split()] for _ in range(D)]
ST = [[int(x) for x in input().split()] for _ in range(K)]

S,T = map(np.array, zip(*ST))
# 各民族が最大でどの範囲まで移動できているか
SL = S.copy()
SR = S.copy()

INF = 10 ** 18
answer = np.full_like(S, INF)

for day,(left, right) in enumerate(LR,1):
  SL[(left <= SL) & (SL <= right)] = left
  SR[(left <= SR) & (SR <= right)] = right
  arrived = (SL <= T) & (T <= SR)
  answer[arrived] = np.minimum(answer[arrived], day)

print(*answer, sep='\n')

Submission Info

Submission Time
Task C - 民族大移動
User EikiSiki
Language Python (3.4.3)
Score 100
Code Size 644 Byte
Status AC
Exec Time 413 ms
Memory 13876 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 3
AC × 52
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt, subtask1_21.txt, subtask1_22.txt, subtask1_23.txt, subtask1_24.txt, subtask1_25.txt, subtask1_26.txt, subtask1_27.txt, subtask1_28.txt, subtask1_29.txt, subtask1_30.txt, subtask1_31.txt, subtask1_32.txt, subtask1_33.txt, subtask1_34.txt, subtask1_35.txt, subtask1_36.txt, subtask1_37.txt, subtask1_38.txt, subtask1_39.txt, subtask1_40.txt, subtask1_41.txt, subtask1_42.txt, subtask1_43.txt, subtask1_44.txt, subtask1_45.txt, subtask1_46.txt, subtask1_47.txt, subtask1_48.txt, subtask1_49.txt
Case Name Status Exec Time Memory
sample_01.txt AC 152 ms 12396 KB
sample_02.txt AC 152 ms 12396 KB
sample_03.txt AC 152 ms 12396 KB
subtask1_01.txt AC 312 ms 13148 KB
subtask1_02.txt AC 208 ms 12508 KB
subtask1_03.txt AC 255 ms 12724 KB
subtask1_04.txt AC 341 ms 13492 KB
subtask1_05.txt AC 366 ms 13660 KB
subtask1_06.txt AC 360 ms 13532 KB
subtask1_07.txt AC 333 ms 13404 KB
subtask1_08.txt AC 246 ms 12724 KB
subtask1_09.txt AC 326 ms 13364 KB
subtask1_10.txt AC 195 ms 12508 KB
subtask1_11.txt AC 340 ms 13532 KB
subtask1_12.txt AC 246 ms 12636 KB
subtask1_13.txt AC 174 ms 12396 KB
subtask1_14.txt AC 366 ms 13660 KB
subtask1_15.txt AC 386 ms 13788 KB
subtask1_16.txt AC 401 ms 13788 KB
subtask1_17.txt AC 402 ms 13788 KB
subtask1_18.txt AC 413 ms 13788 KB
subtask1_19.txt AC 394 ms 13876 KB
subtask1_20.txt AC 405 ms 13788 KB
subtask1_21.txt AC 401 ms 13876 KB
subtask1_22.txt AC 387 ms 13876 KB
subtask1_23.txt AC 396 ms 13788 KB
subtask1_24.txt AC 400 ms 13788 KB
subtask1_25.txt AC 398 ms 13876 KB
subtask1_26.txt AC 399 ms 13788 KB
subtask1_27.txt AC 394 ms 13876 KB
subtask1_28.txt AC 403 ms 13876 KB
subtask1_29.txt AC 385 ms 13788 KB
subtask1_30.txt AC 388 ms 13788 KB
subtask1_31.txt AC 391 ms 13788 KB
subtask1_32.txt AC 389 ms 13788 KB
subtask1_33.txt AC 388 ms 13876 KB
subtask1_34.txt AC 392 ms 13876 KB
subtask1_35.txt AC 404 ms 13788 KB
subtask1_36.txt AC 401 ms 13788 KB
subtask1_37.txt AC 409 ms 13788 KB
subtask1_38.txt AC 397 ms 13788 KB
subtask1_39.txt AC 391 ms 13788 KB
subtask1_40.txt AC 398 ms 13788 KB
subtask1_41.txt AC 370 ms 13876 KB
subtask1_42.txt AC 376 ms 13788 KB
subtask1_43.txt AC 361 ms 13876 KB
subtask1_44.txt AC 359 ms 13876 KB
subtask1_45.txt AC 361 ms 13788 KB
subtask1_46.txt AC 381 ms 13788 KB
subtask1_47.txt AC 361 ms 13788 KB
subtask1_48.txt AC 366 ms 13788 KB
subtask1_49.txt AC 370 ms 13748 KB