따라서 반복문을 통해 i번째 바구니부터 j번째 바구니에 k를 재할당 해주면 쉽게 풀 수 있는 문제이다.
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st1 = new StringTokenizer(br.readLine(), " ");
int N = Integer.valueOf(st1.nextToken());
int M = Integer.valueOf(st1.nextToken());
int[] iarr = new int[N];
for(int i = 0; i < M; i++) {
StringTokenizer st2 = new StringTokenizer(br.readLine(), " ");
int I = Integer.valueOf(st2.nextToken());
int J = Integer.valueOf(st2.nextToken());
int K = Integer.valueOf(st2.nextToken());
for(int j = I - 1; j < J; j++) {
iarr[j] = K;
}
}
for(int i = 0; i < N; i++) {
System.out.println(iarr[i]);
}
}
}