이코테 정독을 하면서 그리디, 구현, 그래프 탐색 알고리즘까지 배웠는데 뒷 내용까지 공부하면 앞 내용을 다시 공부해야 할 것 같아서 배운 개념 문제 위주로 풀어보려는데 그런 문제를 찾기가 힘듦. 백준 사이트를 잘 못 이용하고 있는 것 같음. 그러다가 푼 게 이 문제인데 브론즈 3인 만큼 쉬움
5 4
1 2 3
3 4 4
1 4 1
2 2 2
1 2 1 1 0
# BOJ 10810번 공 넣기
n, m = map(int, input().split())
bag = [0] * n
for i in range(m):
start, end, number = map(int, input().split())
for j in range(start - 1, end):
bag[j] = number
for i in range(n):
print(bag[i], end=" ")