You are on page 1of 2

Câu 4:

Xét 1 bảng ô vuông 2019 x 2019 với các ô được đánh dấu
(i: chỉ số hàng ngang, j: chỉ số hàng dọc). Tiến hành tô màu
các ô trong bảng nói trên bằng n màu khác nhau. Tìm số nguyên dương n nhỏ nhất
sao cho tồn tại cách tô màu để: với mọi số thì các
ô đều được tô bởi ít nhất 2 màu khác nhau.
Lời giải:
Ta chứng minh rằng n = 1010 là số màu nhỏ nhất thỏa mãn đầu bài.
Trước hết ta xây dựng 1 cách tô màu các ô trong bảng trên bằng 1010 màu thỏa
mãn các điều kiện đã cho. Kí hiệu các màu khác nhau đó bằng các số thứ tự 0, 1,

2,..., 1009. Với ô ta tô bằng màu modulo 1010 (vd: ô C(2010,


2011) được tô bởi màu 1000). Bây giờ giả sử tồn tại bộ số thỏa mãn:
và cả 3 ô đều được tô bởi 1

màu. Khi đó ta có: . Giờ ta có 2 nhận xét


sau:

+ , lưu ý là nên

và nên .

+ Chứng minh tương tự ta cũng được . Do đó: ,

dễ thấy điều này không xảy ra vì .

Vậy cách tô màu trên thỏa mãn điều kiện. Ta chứng minh 1010 là số bé nhất
có thể.
Để làm được điều này ta chứng minh với mỗi cách tô màu thỏa mãn, không
có màu nào được tô quá 4038 ô. Thật vậy: cố định một màu nào đó (giả sử là màu
đỏ), gọi a là số ô trong bảng được tô bằng màu đỏ. Bây giờ ta làm 2 thao tác sau:
Với mỗi hàng ngang r có 2 ô được tô màu đỏ trở lên; nếu các ô được tô đỏ là
thì ta vẽ liên tiếp các mũi tên
ngang có gốc tại và ngọn tại . Tương tự, với mỗi hàng dọc có 2 ô được tô
màu đỏ trở lên ta cũng vẽ các mũi tên dọc liên tiếp nhưng điểm ngọn đặt tại điểm
có chỉ số nhỏ hơn. Với cách vẽ như trên sẽ không có một ô đỏ nào là gốc chung
của 2 mũi tên (vì nếu có sẽ vi phạm điều kiện bài toán) nên . Kí hiệu b là tổng
số mũi tên vẽ được.

Kí hiệu lần lượt là số ô màu đỏ trên hàng ngang thứ i và trên cột dọc

thứ j. Khi đó . Lại có: nếu hàng thứ i có ô màu đỏ thì sẽ có không
ít hơn mũi tên. Tương tự với các cột thứ j; từ đó ta có:

Vậy không có màu nào được tô quá 4038 ô, vì thế số màu cần dùng để tô

. Vậy n = 1010 là giá trị nhỏ nhất thỏa mãn.

You might also like