IMO 2026 - Lời giải trực quan Ngày 1

Ba bài toán Ngày 1 của kỳ thi Olympic Toán học Quốc tế 2026 tổ chức tại Thượng Hải: Số học (thuật toán Euclid ẩn giấu), Hình học (tâm đường tròn ngoại tiếp) và Trò chơi tổ hợp (chia gậy). Mô phỏng tương tác bằng HTML5 Canvas kèm lời giải chi tiết render bằng KaTeX.

IMO 2026 - Day 1 (Vietnam) Solutions

IMO 2026 | Lời giải Trực quan (Day 1)

Bài 1: Khổng Tử chọn số

Có 2026 số nguyên lớn hơn 1. Mỗi bước, thay hai số m, n > 1 bằng gcd(m, n)lcm(m, n)/gcd(m, n).

Tóm tắt ý tưởng giải:
Xét số mũ của một số nguyên tố p bất kỳ trong phân tích ra thừa số nguyên tố của mn, giả sử là ab.
- gcd sẽ lấy số mũ min(a, b).
- lcm/gcd sẽ lấy số mũ max(a, b) - min(a, b) = |a - b|.
Phép biến đổi (a, b) → (min(a,b), |a-b|) chính là thuật toán Euclid tìm Ước chung lớn nhất! Do đó, các số mũ của p cuối cùng sẽ hội tụ về gcd của tất cả các số mũ ban đầu của p, và các số còn lại trở thành 0 (tức là số đó chia hết cho p^0 = 1). Quá trình sẽ dừng khi chỉ còn 1 số lớn hơn 1.

Lời giải chi tiết Bài 1

(a) Quá trình dừng lại sau hữu hạn bước và chỉ còn một số $M>1$:

Xét một số nguyên tố $p$ bất kỳ. Gọi $v_p(x)$ là số mũ của $p$ trong phân tích ra thừa số nguyên tố của $x$. Khi Khổng Tử chọn hai số $m$ và $n$, thao tác thay thế bằng $\gcd(m, n)$ và $\frac{\operatorname{lcm}(m, n)}{\gcd(m, n)}$ tác động lên số mũ của $p$ như sau:

  • $v_p(\gcd(m, n)) = \min(v_p(m), v_p(n))$
  • $v_p\left(\frac{\operatorname{lcm}(m, n)}{\gcd(m, n)}\right) = \max(v_p(m), v_p(n)) - \min(v_p(m), v_p(n)) = |v_p(m) - v_p(n)|$

Nhận xét quan trọng: Phép biến đổi $(a, b) \to (\min(a,b), |a-b|)$ chính xác là một bước trong Thuật toán Euclid để tìm Ước chung lớn nhất (UCLN) của hai số, và quan trọng hơn, nó bảo toàn UCLN của cặp: $\gcd(a,b) = \gcd(\min(a,b), |a-b|)$.

Lưu ý sửa lại lập luận dừng quá trình: phát biểu "tổng các số mũ giảm thực sự sau mỗi bước" không hoàn toàn đúng — nếu $p$ chỉ chia hết một trong hai số $m, n$ (chẳng hạn $v_p(m)=a>0, v_p(n)=0$), thì $\min(a,0)=0$ và $|a-0|=a$, tức cặp số mũ $(a, 0)$ biến thành $(0, a)$: tổng không đổi. Để chứng minh quá trình dừng một cách chặt chẽ, ta cần một đại lượng thực sự giảm ở mọi bước. Xét cặp $(A, S)$ với $A$ = số lượng số hiện có trên bảng lớn hơn $1$, và $S = \sum_i \Omega(x_i)$ (tổng số ước nguyên tố kể cả bội, của tất cả các số trên bảng). Với mỗi bước chọn $m,n>1$:

  • Nếu $\gcd(m,n)=1$: hai số mới là $1$ và $mn$, nên $A$ giảm đúng $1$ (hai số $>1$ hợp thành một).
  • Nếu $\gcd(m,n)>1$: có ít nhất một số nguyên tố $p$ với $v_p(m), v_p(n) \ge 1$; với riêng $p$ đó, tổng số mũ giảm từ $v_p(m)+v_p(n)$ xuống $\max(v_p(m),v_p(n))$, tức giảm đúng $\min(v_p(m),v_p(n)) \ge 1$, còn các số nguyên tố khác không tăng — vậy $S$ giảm thực sự (và $A$ không tăng).

Vậy cặp $(A,S)$ giảm thực sự theo thứ tự từ điển ở mọi bước, và cả hai đều là số nguyên không âm, nên quá trình phải dừng sau hữu hạn bước. Quá trình chỉ dừng khi $A \le 1$ (nếu $A \ge 2$ thì luôn chọn được một cặp để tiếp tục). Hơn nữa $A$ không thể bằng $0$: gọi $p_0$ là một ước nguyên tố bất kỳ của một trong 2026 số ban đầu; UCLN $G_{p_0}$ của toàn bộ 2026 số mũ ban đầu của $p_0$ luôn $\ge 1$, và (theo Bổ đề ở phần (b) dưới đây) đại lượng này được bảo toàn xuyên suốt quá trình, nên số cuối cùng còn sót lại luôn chia hết cho $p_0^{G_{p_0}} \ge p_0 > 1$. Vậy $A$ dừng lại đúng ở $1$: chỉ còn đúng một số $M>1$, các số còn lại đều bằng $1$.

(b) Giá trị của $M$ không phụ thuộc vào cách chọn:

Bổ đề (bất biến UCLN): Với mỗi số nguyên tố $p$, đại lượng $G_p := \gcd\big(v_p(x_1), \dots, v_p(x_{2026})\big)$ — UCLN của toàn bộ 2026 số mũ trên bảng (kể cả các số mũ bằng $0$) — không đổi qua mỗi bước.

Chứng minh: một bước chỉ thay hai thành phần $a=v_p(m), b=v_p(n)$ bằng $\min(a,b)$ và $|a-b|$, giữ nguyên 2024 thành phần còn lại. Vì $\gcd(a,b) = \gcd(\min(a,b),|a-b|)$, và UCLN của toàn bộ 2026 số mũ bằng $\gcd\big(\gcd(a,b),\ \text{UCLN của phần còn lại}\big)$, giá trị này không đổi trước và sau bước biến đổi. $\blacksquare$

Vì $G_p$ bất biến xuyên suốt, ở trạng thái cuối (chỉ còn $M>1$, 2025 số còn lại bằng $1$), UCLN của bộ số mũ lúc này (một giá trị $v_p(M)$ và 2025 số $0$) chính bằng $v_p(M)$, nên: $$v_p(M) = G_p = \gcd\big(v_p(x_1), v_p(x_2), \dots, v_p(x_{2026})\big)$$ Vì giá trị này hoàn toàn xác định một cách duy nhất từ tập hợp các số ban đầu $x_1, \dots, x_{2026}$ và đúng với mọi số nguyên tố $p$, nên giá trị của $M = \prod_p p^{G_p}$ là một hằng số bất biến, không phụ thuộc vào thứ tự chọn số của Khổng Tử.

Share: X (Twitter) Facebook LinkedIn