trang chủ / bài tập / favcolor

Màu yêu thích

Đề bài

Mô tả

N con bò và M quan hệ "ngưỡng mộ" (b ngưỡng mộ a). Ràng buộc: nếu xy cùng ngưỡng mộ một bò có màu c, thì xy phải có cùng màu. Gán màu (số nguyên) cho mỗi bò sao cho số màu phân biệt lớn nhất, và phép gán có thứ tự từ điển nhỏ nhất.

Dữ liệu vào

  • Dòng đầu: NM.
  • M dòng tiếp: a, b (bò b ngưỡng mộ bò a).

Dữ liệu ra

  • N dòng, dòng i là màu của bò i.

Ràng buộc

  • 1N,M2×105

Ví dụ

Input Output Giải thích
9 12
1 2
4 2
5 8
4 6
6 9
2 9
8 7
8 3
7 1
9 4
3 5
3 4
1
2
3
1
1
2
3
2
3
Ba nhóm cùng màu: {1,4,5}, {2,6,8}, {3,7,9}.

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.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0