Câu 4 (5.0 điểm). Cho là một số nguyên dương. Một hình vuông được chia thành ô vuông đơn vị. Các giao điểm của những đường kẻ trong hình gọi là nút lưới. Ta chỉ di chuyển từ một nút lưới đến một nút lưới kề nó dọc theo một cạnh của ô vuông. Một đường đi nối hai nút được gọi là ngắn nhất nếu nó sử dụng ít bước di chuyển nhất. Một tập các nút lưới được gọi là “tốt” nếu với hai nút phân biệt bất kỳ thuộc tập đó, số đường đi ngắn nhất nối hai nút ấy là một số lẻ.

a) Giả sử là lũy thừa của 2. Chứng minh rằng tồn tại một tập tốt gồm nút lưới.

b) Với tùy ý, hãy xác định số nút lưới lớn nhất có thể có trong một tập tốt.

Đáp án chính thức: Tự luận
Hướng dẫn giải chi tiết
Lời giải.

Ta phát biểu định lí Kummer như sau:

Định lí Kummer

Giá trị của bằng với số lần “nhớ” khi cộng và trong hệ cơ số , hay nói cách khác:



với là tổng các chữ số của khi được biểu diễn ở hệ cơ số .

Chứng minh: Áp dụng hệ thức Legendre , ta có:



a) Giả sử tất cả các nút lưới có tọa độ với và . Ta chọn điểm, gồm điểm có và điểm có (trừ và ). Ta chứng minh tập hợp này là tập tốt.

Với 2 điểm và , đặt và . Để đi từ đến , ta cần đi tối thiểu cạnh song song với trục hoành và tối thiểu cạnh song song với trục tung.

Do đó đường đi ngắn nhất cần cạnh và có đường đi, do cần chọn vị trí cạnh song song trục hoành trong cạnh. Để lẻ thì , theo định lí Krummer ta có:



Hay nói cách khác, phép cộng cho không có nhớ trong hệ nhị phân.

Với 2 điểm và phân biệt thì hoặc , do đó chữ số cuối của luôn bằng 0 và phép cộng cho không có nhớ. Vậy tập hợp điểm này là tập tốt.

b) Xét là một số nguyên dương tùy ý. Đặt , tức là . Ta sẽ chứng minh số nút lưới lớn nhất trong một tập tốt luôn là .

Đầu tiên, ta chứng minh một tập tốt không thể có quá điểm.

Định nghĩa phép “cộng không nhớ” giữa hai số tự nhiên (ký hiệu là ): cộng hai số trong hệ nhị phân theo từng cột nhưng bỏ hết các phép nhớ.

Ví dụ: , ta có và . Cột giữa (viết 0, không nhớ 1 sang trái) . Vậy .

Gán cho mỗi nút một nhãn là số .

Nếu hai nút khác nhau và có cùng nhãn thì . Suy ra



Lại có: kéo theo (vì ). Áp dụng với và , ta được .

Đặt . Do 2 điểm này phân biệt, và không đồng thời bằng 0 nên hay nguyên dương.

Gọi là vị trí đầu tiên tính từ phải sang trái mà có chữ số 1 . Hai số giống nhau ở mọi vị trí bên phải vị trí nhưng khác nhau tại vị trí , nên chia hết cho và không chia hết cho . Tức là trong hệ nhị phân, chắc chắn có chữ số 1 tại vị trí . Chứng minh tương tự, cũng có chữ số 1 tại vị trí .

Theo Định lí Kummer, vị trí trong phép cộng cho sẽ có nhớ, do đó nên số đường đi ngắn nhất giữa 2 điểm này là số chẵn (không thoả mãn tính chất tập tốt).

Vậy trong một tập tốt, hai nút khác nhau không thể cùng nhãn. Vì tọa độ các nút bị giới hạn bởi , mỗi tọa độ được viết trong hệ nhị phân bằng nhiều nhất chữ số (ở các vị trí ), do đó mọi nhãn đều nhỏ hơn . Do đó chỉ có tối đa nhãn khác nhau (từ 0 đến ) được gán, suy ra một tập tốt có nhiều nhất nút.

Chọn một lưới ô vuông bên trong lưới ô vuông kể trên, ta có thể xây dựng một tập tốt gồm điểm theo cách xác định ở câu a).

Vậy, số nút lưới lớn nhất có thể có trong một tập tốt đối với tùy ý là .

Câu hỏi này trích từ đề thi chính thức:

Đề Thi Học Sinh Giỏi Quốc Gia Toán 2026-2027 THPT Phổ Thông Năng Khiếu ĐHQG TP.HCM

4 câu hỏi•Thời gian 180 phút•Chấm điểm & giải thích chi tiết
Làm trọn bộ đề thi này

Các câu hỏi khác trong đề (4 câu)

Xem toàn bộ đề →
Câu 4 (5.0 điểm). Cho n là một số nguyên dương. Một hình vuông được... - Đáp Án & Lời Giải | dethichuan.com