D3 치고는 쉬웠던 것 같다.
T = int(input())
for tc in range(1,T+1):
N, Q = map(int,input().split())
arr = [0]*N #빈칸 만들기
for i in range(Q): # Q 만큼 돈다.
L,R = map(int,input().split())
for k in range(L-1,R): # L,R이 무조건 1이상이기 때문에 시작점 주의 했음
arr[k] = i+1 #좌표는 1부터 주어지기 때문에 여기서도 +1
print(f'#{tc}', *arr) # 언패킹 사용
'알고리즘 문제풀이' 카테고리의 다른 글
백준 1284.집주소 Python 브론즈3 (0) | 2024.02.17 |
---|---|
백준 1267 핸드폰 요금 Python 브론즈 3 (0) | 2024.02.17 |
Swea D4_3143 가장빠른 문자열 Python String (0) | 2024.02.17 |
백준 1085. 직사각형에서 탈출 Python 브론즈3 (0) | 2024.02.17 |
백준 11050.이항계수 1 브론즈1 (1) | 2024.02.17 |