Đề thi Olympic Toán toàn Nga (lớp 11) năm 2025.
Tag: vmo
Viet Nam TST 2025/1
Trong bài này tôi sẽ giới thiệu một lời giải của bài 1 trong kỳ thi chọn đội IMO 2025 của Việt Nam.
VNTST2025/1. Tìm tất cả các hàm số sao cho với mỗi số hữu tỷ dương
và
, ta có
Lời giải. Trả lời: hoặc
. Kiểm tra ta thấy hai hàm số này thỏa mãn các yêu cầu của đề bài, sau đây ta chứng minh không còn hàm số nào khác.
Giả sử là một hàm số thỏa mãn các yêu cầu của đề bài. Khi đó với mỗi số hữu tỷ dương
và
,
Gọi là tập các số thực dương có dạng
, trong đó
là một số hữu tỷ dương. Xét hàm số
xác định bởi
với mọi số hữu tỷ dương
. Từ
ta được
với mọi số hữu tỷ dương và
. (2)
Từ , với
ta thu được
. Cũng từ
, với mỗi số hữu tỷ dương
và
ta có
là một số hữu tỷ. Suy ra
là một số hữu tỷ với mọi số hữu tỷ dương
và
. Nói riêng, khi
ta có
là một số hữu tỷ dương với mọi số hữu tỷ dương
. Trong
, chọn
và
ta có
Cũng từ , với
ta có
với mọi số hữu tỷ dương . (4)
Từ đây ta tính được cả ba số ,
và
theo
. Thay lại
và chú ý
là một số hữu tỷ dương ta có
. Đến đây ta xét từng trường hợp.
Trường hợp 1: .
Bằng quy nạp theo , từ (4) ta có
và
với mọi số nguyên dương và số hữu tỷ dương
. (5)
Bây giờ xét một số hữu tỷ dương . Tồn tại vô hạn số nguyên dương
sao cho
là một số nguyên dương. Với các số
này, từ (2) ta có
Như vậy không đổi, kết hợp với (5) ta có
. Suy ra
với mọi số hữu tỷ dương
.
Trường hợp 2: .
Bằng quy nạp theo , từ (4) ta có
và
với mọi số nguyên dương
và số hữu tỷ dương
. (6)
Bây giờ xét một số hữu tỷ dương . Tồn tại số nguyên dương
sao cho
là một số nguyên dương. Trong (2), chọn
và
, đồng thời dùng (6) ta có
. Suy ra
với mọi số hữu tỷ dương
.
Như vậy hoặc
.
IMO Shortlist 2023: Combinatorics
Hình học : https://nttuan.org/2024/11/02/isl2023-geometry/
Đại số: https://nttuan.org/2025/01/23/isl2023-algebra/
Số học: https://nttuan.org/2025/02/13/isl2023-number-theory/
C1. https://artofproblemsolving.com/community/c6h3359749p31218491
Cho và
là các số nguyên lớn hơn
. Trong mỗi ô vuông đơn vị của lưới
có một đồng xu với mặt trái hướng lên trên. Một phép toán bao gồm các bước sau.
- chọn một hình vuông $2\times 2$ trong lưới;
- lật các đồng xu ở ô đơn vị trên cùng bên trái và dưới cùng bên phải;
- lật đồng xu ở ô vuông đơn vị trên cùng bên phải hoặc dưới cùng bên trái.
Xác định tất cả các cặp sao cho mọi đồng xu đều hiện mặt phải sau một số hữu hạn lần thực hiện phép toán.
C2. https://artofproblemsolving.com/community/c6h3359755p31218537
Xác định số nguyên dương lớn nhất sao cho tồn tại một dãy các số nguyên dương
có tính chất: mỗi số hạng của dãy không lớn hơn
, và không có các số hạng liên tiếp
(ở đây
) với một cách chọn dấu
để
C3. https://artofproblemsolving.com/community/c6h3107350p28104367
Cho là một số nguyên dương. Một tam giác Nhật Bản gồm
hình tròn được xếp thành một hình tam giác đều sao cho với mỗi
, hàng thứ
có đúng
hình tròn và trên hàng đó có đúng một hình tròn được tô màu đỏ. Một đường đi ninja trong một tam giác Nhật Bản là một dãy gồm
hình tròn nhận được bằng cách xuất phát từ hàng trên cùng, đi lần lượt từ một hình tròn xuống một trong hai hình tròn ngay dưới nó, và kết thúc tại hàng dưới cùng. Trong hình vẽ là một tam giác Nhật Bản với
và một đường đi ninja có chứa hai hình tròn màu đỏ.

Như một hàm số của , tìm giá trị lớn nhất của
sao cho trong mỗi tam giác Nhật Bản luôn có một đường đi ninja chứa ít nhất
hình tròn màu đỏ. (IMO2023/5)
C4. https://artofproblemsolving.com/community/c6h3359724p31218375
Cho là một số nguyên dương. Paul có một dải hình chữ nhật cỡ
gồm
hình vuông đơn vị, trong đó hình vuông thứ
được gắn nhãn
với mọi
. Anh ta muốn cắt dải giấy thành nhiều mảnh, trong đó mỗi mảnh bao gồm một số ô vuông đơn vị liên tiếp, sau đó dịch chuyển (không xoay hoặc lật) các mảnh để thu được hình vuông
thỏa mãn tính chất sau: nếu hình vuông đơn vị trong hàng
và cột
được gắn nhãn
, thì
chia hết cho
.
Xác định số mảnh nhỏ nhất mà Paul cần tạo để hoàn thành việc này.
C5. https://artofproblemsolving.com/community/c6h3359765p31218619
Elisa có $latex $2023$ rương kho báu, tất cả đều được mở khóa và trống rỗng lúc đầu. Mỗi ngày, Elisa thêm một viên đá quý mới vào một trong những chiếc rương đã mở khóa mà cô ấy chọn, và sau đó, một cô tiên sẽ hành động theo các quy tắc sau:
- nếu có nhiều hơn một rương được mở khóa, cô sẽ khóa một trong số chúng, hoặc
- nếu chỉ có một rương được mở khóa, cô sẽ mở khóa tất cả các rương.
Cho rằng quá trình này diễn ra mãi mãi, hãy chứng minh rằng tồn tại một hằng số với tính chất sau: Elisa có thể đảm bảo rằng chênh lệch giữa số viên ngọc trong hai rương bất kỳ không bao giờ vượt quá $latex $C$, bất kể cô tiên hành động như thế nào.
C6. https://artofproblemsolving.com/community/c6h3359747p31218478
Cho là một số nguyên dương và xét một lưới
các ô vuông. Đường dẫn xuống bên phải là một dãy các ô lưới sao cho mỗi ô là một ô ở bên phải hoặc một ô bên dưới ô trước đó trong chuỗi. Đường dẫn lên bên phải là một chuỗi các ô lưới sao cho mỗi ô là một ô ở bên phải hoặc một ô phía trên ô trước đó trong chuỗi.
Chứng minh rằng không thể phân chia các ô của lưới thành ít hơn
vùng sao cho mỗi vùng là một đường dẫn xuống bên phải xuống hoặc một đường dẫn lên bên phải.

Chẳng hạn, lưới có thể phân chia thành
vùng như hình vẽ.
C7. https://artofproblemsolving.com/community/c6h3359751p31218524
Quần đảo Imomi bao gồm hòn đảo. Giữa mỗi cặp đảo khác nhau có một tuyến phà duy nhất chạy theo cả hai hướng và mỗi tuyến phà được điều hành bởi một trong
công ty. Được biết, nếu bất kỳ công ty nào đóng cửa tất cả các tuyến phà của mình thì một du khách, bất kể bắt đầu từ đâu, sẽ không thể ghé thăm tất cả các hòn đảo đúng một lần (đặc biệt là không quay lại hòn đảo mà du khách bắt đầu). Xác định giá trị lớn nhất có thể có của
theo
.
Ramsey numbers
Các bạn đọc lại các bài sau để theo dõi cho dễ:
[1] https://nttuan.org/2024/01/24/naive-definition-of-probability/
[2] https://nttuan.org/2024/06/02/probability-space/
[3] https://nttuan.org/2023/09/01/graph02/
—
Trong khi chuẩn bị cho các kỳ thi chọn học sinh giỏi, các bạn học sinh có lẽ đã gặp ví dụ sau nhiều lần.
Ví dụ 1. Trong mỗi nhóm sáu người luôn có ba người đôi một quen nhau hoặc đôi một không quen nhau.
Lời giải. Gọi là một người trong nhóm sáu người ta đang quan tâm. Vì với mỗi một trong năm người còn lại,
sẽ quen hoặc không quen người đó, suy ra trong năm người còn lại ta tìm được ba người, gọi là
,
,
, mà
cùng quen hoặc cùng không quen họ. Giả sử mà không làm mất tính tổng quát rằng
quen cả ba người
,
, và
. Nếu trong
,
, và
có hai người quen nhau, chẳng hạn là
và
thì ba người
,
, và
đôi một quen nhau. Nếu không,
,
, và
đôi một không quen nhau.
Chứng minh là ví dụ đầu tiên của lý thuyết Ramsey. Không khó khăn lắm ta thấy với một nhóm ít hơn sáu người thì kết luận không còn đúng.
Bây giờ cho mỗi người ứng với một đỉnh của đồ thị đầy đủ trên sáu đỉnh. Hai người được nối với nhau bởi một cạnh đỏ nếu họ quen nhau, được nối với nhau bởi một cạnh xanh nếu họ không quen nhau. Theo ví dụ trên thì với mọi cách tô các cạnh của
bởi hai màu, luôn có
mà các cạnh của nó mang cùng một màu. Hơn nữa, kết luận không còn đúng nếu thay
bởi
với
. Kết quả sẽ thay đổi thế nào nếu thay
bởi
? Ta xét bài toán tổng quát sau:
Bài toán. Cho một số nguyên dương . Tồn tại hay không số nguyên dương
có tính chất: Với mỗi cách tô màu các cạnh của
bởi hai màu, luôn có
mà các cạnh mang cùng một màu. Số nguyên dương
nhỏ nhất có tính chất này bằng bao nhiêu?
Với câu hỏi đầu tiên thì định lý tổng quát sau cho câu trả lời là tồn tại. Câu hỏi thứ hai rất khó, hiện tại ta không thể tính được như một hàm của
trong tình huống tổng quát mà chỉ có thể ước lượng nó.
Định lý 1 (Ramsey). Cho và
là hai số nguyên lớn hơn
. Khi đó tồn tại số nguyên dương
có tính chất: Với mỗi cách tô màu các cạnh của
bởi hai màu xanh và đỏ,
có đồ thị con
với các cạnh xanh hoặc có đồ thị con
với các cạnh đỏ. Nếu ký hiệu
là số nguyên dương
nhỏ nhất có tính chất này thì
mỗi khi và
lớn hơn
.
Các số được gọi là các số Ramsey. Phần thảo luận lúc đầu cho ta biết
. Từ bất đẳng thức trên ta có thể tìm được một cận trên của các số Ramsey. Mục đính chính của bài là dùng phương pháp xác suất đưa ra một cận dưới của các số
, chúng được gọi là các số Ramsey đối xứng.
Chứng minh. Ta chứng minh bằng quy nạp theo và
. Lập luận đơn giản ta thu được
,
đều tồn tại và bằng
với mọi
.
Bây giờ giả sử và
đều tồn tại, ở đây
và
là các số nguyên lớn hơn
. Đặt
. Xét một cách tô màu các cạnh của
bởi một trong hai màu xanh và đỏ. Gọi
là một đỉnh của
. Mỗi một trong
đỉnh còn lại của
được nối với
bởi một cạnh xanh hoặc đỏ. Suy ra, trong các đỉnh này có
đỉnh được nối với
bởi cạnh xanh, hoặc có
đỉnh được nối với
bởi cạnh đỏ. Ta xét tình huống thứ nhất, tình huống còn lại được lập luận hoàn toàn tương tự. Xem
đỉnh như một đồ thị đầy đủ. Theo giả thiết quy nạp, trong đồ thị đầy đủ này có
với các cạnh xanh hoặc
với các cạnh đỏ. Nếu có
với các cạnh đỏ thì ta có điều phải chứng minh, nếu có
với các cạnh xanh thì thêm
vào ta có đồ thị con
của
với các cạnh xanh, và ta cũng có điều cần chứng minh.
Định lý 2. Với mỗi số nguyên , ta có
.
Chứng minh (của Paul Erdos). Xét một số nguyên thỏa mãn
. Định lý sẽ được chứng minh nếu ta chỉ ra rằng tồn tại một cách tô màu các cạnh của
bởi hai màu xanh và đỏ, sao cho trong
không có
với các cạnh cùng màu.
Tô màu mỗi cạnh của bởi một trong hai màu xanh và đỏ một cách ngẫu nhiên. Như vậy ta có một không gian xác suất rời rạc với không gian mẫu
là tập tất cả các cách tô màu, và với mỗi biến cố
, xác suất xảy ra
bằng
.
Gọi là biến cố: trong
không có
với các cạnh cùng màu. Ta cần chứng
. Với mỗi đồ thị con đầy đủ trên
đỉnh của
, gọi
là biến cố:
có các cạnh cùng màu. Khi đó
do đó
Mà ta lại có
suy ra .
Bipartite graph
Một đồ thị được gọi là hai phần (hay lưỡng phân) nếu
có thể phân hoạch thành hai tập con
và
, sao cho mỗi phần tử của
có một đầu mút trong
và đầu mút còn lại trong
. Khi đó
và
được gọi là các phần của đồ thị lưỡng phân. Ta ký hiệu đồ thị lưỡng phân với hai phần
và
bởi
. Nếu trong
, mọi đỉnh thuộc
được nối với mọi đỉnh của
thì
được gọi là đồ thị lưỡng phân đầy đủ.
Ví dụ 1. Gọi và
lần lượt là tập các cầu thủ bóng đá và tập các câu lạc bộ trong một thành phố. Khi đó ta có đồ thị lưỡng phân
, ở đây
được nối với
khi và chỉ khi
đã từng chơi cho
.
Ví dụ 2 (Bài toán tối ưu trong đường sắt). Giả sử ta có một lịch trình các chuyến tàu cùng các điểm dừng của chúng, và cần tìm một tập hợp các ga tàu càng nhỏ càng tốt sao cho mọi chuyến tàu ghé thăm ít nhất một trong các ga đã chọn. Bài toán này có thể được mô hình hóa như một bài toán trên đồ thị lưỡng phân có các phần là tập các chuyến tàu và tập các ga tàu, mỗi chuyến tàu nối với ga mà nó sẽ dừng.
Bây giờ chúng tôi sẽ giới thiệu một số kết quả cơ bản về đồ thị hai phần.
Định lý 1. Cho đồ thị lưỡng phân không có đỉnh cô lập và thỏa mãn
với mọi
(
và
). Khi đó
. Đẳng thức xảy ra khi và chỉ khi
với mọi
(
và
).
Chứng minh. Vì không có đỉnh cô lập nên với mỗi
, ta có
Suy ra
và
Kết hợp với giả thiết với mọi
(
và
) ta có những điều cần chứng minh.
Định lý 2. Một đồ thị là lưỡng phân khi và chỉ khi nó không chứa chu trình độ dài lẻ.
Chứng minh. Nếu một đồ thị là lưỡng phân thì dọc theo một chu trình của nó, các đỉnh thuộc hai phần sẽ xuất hiện luân phiên. Vì thế, mỗi chu trình trong đồ thị lưỡng phân phải có độ dài là số chẵn. Bây giờ xét một đồ thị không chứa chu trình với độ dài là số lẻ. Ta chỉ cần xét tình huống
là một đồ thị liên thông.
Gọi là một cây bao trùm trong
(nó tồn tại theo [1]), và chọn một đỉnh
làm gốc của cây này. Gọi
là tập tất cả các đỉnh mà đường đi trong
nối
với nó có độ dài chẵn, và
là tập tất cả các đỉnh mà đường đi trong
nối
với nó có độ dài chẵn. Khi đó
được phân hoạch thành hai phần
và
.
Ta sẽ chứng minh là đồ thị lưỡng phân với các phần là
và
. Xét hai đỉnh kề nhau
và
của
. Nếu
thì độ dài của
và độ dài của
khác tính chẵn-lẻ, do đó trong hai đỉnh
,
có một đỉnh thuộc
và đỉnh còn lại thuộc
. Nếu
, từ giả thiết ta thấy chu trình
có độ dài chẵn. Theo phần chứng minh trước thì mỗi cạnh khác
thuộc chu trình này có các đầu mút thuộc hai phần khác nhau của phân hoạch, suy ra
và
thuộc hai phần khác nhau của phân hoạch.
Tài liệu tham khảo