trang chủ / đề bài / dhbb23_cbg_10_c

Tô màu

Đề bài

Mô tả

Giáo sư X đang thử nghiệm Robot tô màu cho N bức tranh đánh số lần lượt từ 1 đến N. Ban đầu N bức tranh chưa được tô màu gì. Robot sẽ thực hiện Q thao tác tô màu, mỗi thao tác tô màu Robot sẽ tô màu c cho đoạn liên tiếp các bức tranh từ l đến r (tính cả hai bức tranh l và r). Biết rằng nếu như ở vị trí i đã được tô màu thì sau lần tô màu c này thì vị trí i sẽ có màu mới là c.

Giáo sư X rất muốn biết sau Q thao tác tô màu như trên thì màu của mỗi bức tranh là màu gì?

Dữ liệu vào

  • Dòng đầu chứa 2 số nguyên dương N và Q.
  • Q dòng tiếp theo, mỗi dòng chứa 3 số nguyên dương l,r,c mô tả 1 thao tác tô màu của Robot, theo đúng thứ tự Robot thực hiện.

Dữ liệu ra

In ra một dòng duy nhất gồm N số, số thứ i thể hiện màu được tô ở bức tranh thứ i (nếu bức tranh chưa được tô màu nào thì in ra 0).

Ràng buộc

  • 1≤N,Q≤105.
  • 1≤l≤r≤N.
  • 1≤c≤106.

Ví dụ

Input Output Giải thích
5 6
2 3 2
1 1 6
3 4 9
3 5 7
2 3 6
2 4 3
6 3 3 3 7 Bức tranh 1 chỉ được tô màu 6; bức tranh 5 được tô lần cuối bởi thao tác thứ 4 (màu 7); các bức tranh 2,3,4 được tô lần cuối bởi thao tác thứ 6 (màu 3).
7 3
1 3 5
6 7 2
2 2 8
5 8 5 0 0 2 2 Bức tranh 2 được tô màu 5 rồi màu 8 nên có màu 8. Bức tranh 4 và 5 không được tô nên in ra 0.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0