Định lý phần dư Trung Hoa: ứng dụng xử lý bài toán đồng dư và chia hết
Đề quen thuộc trong đề thi học sinh giỏi và cả đề khảo sát: "Một số tự nhiên chia 3 dư 2, chia 5 dư 3, chia 7 dư 2.
Quản trị viên
12 tháng 9, 2026· 6 phút đọc
Phần 1. Bài toán cổ mà cách giải vẫn là thử
Đề quen thuộc trong đề thi học sinh giỏi và cả đề khảo sát: "Một số tự nhiên chia 3 dư 2, chia 5 dư 3, chia 7 dư 2. Tìm số nhỏ nhất thoả mãn." Cách làm phổ biến ở lớp là liệt kê: viết dãy số chia 3 dư 2 (2, 5, 8, 11, …), dò xem số nào chia 5 dư 3, rồi lại dò tiếp điều kiện thứ ba. Với ba điều kiện, học sinh có thể phải thử vài chục số.
Cách ấy không sai, nhưng nó không mở rộng được. Đổi số chia thành , , thì liệt kê trở nên vô vọng — và đề thi biết điều đó.
Định lý phần dư Trung Hoa (Chinese Remainder Theorem) trả lời trọn vẹn câu hỏi: khi nào hệ điều kiện như vậy có nghiệm, có bao nhiêu nghiệm, và tìm chúng bằng cách nào. Tên gọi đến từ bài toán "Hàn Tín điểm binh" trong Tôn Tử toán kinh thế kỷ thứ 3, nhưng nó vẫn là công cụ chuẩn trong số học hiện đại.
Phần 2. Bản chất: hai chu kỳ gặp nhau ở một chu kỳ dài hơn
Điều kiện "chia 3 dư 2" mô tả một dãy tuần hoàn chu kỳ 3. Điều kiện "chia 5 dư 3" mô tả một dãy tuần hoàn chu kỳ 5. Câu hỏi là: hai dãy ấy trùng nhau ở đâu?
Nếu và nguyên tố cùng nhau, mẫu hình kết hợp lặp lại đúng mỗi bước, và trong mỗi chu kỳ có đúng một giá trị thoả cả hai. Nhìn hình: chỉ .
Phát biểu tổng quát: nếu đôi một nguyên tố cùng nhau thì hệ
có nghiệm duy nhất theo modulo .
Quy trình ba bước (phương pháp thế liên tiếp)
Với học sinh phổ thông, cách dễ nhất không phải công thức tổng quát mà là ghép từng cặp.
Bước 1 — Viết điều kiện thứ nhất ở dạng tham số. nghĩa là với .
Bước 2 — Thế vào điều kiện thứ hai, giải theo .
Nhân hai vế với (vì , nên là nghịch đảo của ):
Bước 3 — Thế ngược lại. , tức . Còn điều kiện thứ ba thì lặp lại đúng quy trình với .
Ba lưu ý
- Điều kiện nguyên tố cùng nhau là bắt buộc. Hệ và vô nghiệm, vì mà hai vế đòi vừa lẻ vừa chẵn. Luôn kiểm trước khi giải.
- Nghịch đảo modulo có thể tìm bằng thử. Với số nhỏ, chỉ cần thử cho tới khi tích đồng dư . Không cần thuật toán Euclid mở rộng ở mức phổ thông.
- Đáp số phải trả về đúng dạng đề hỏi. Hỏi "số nhỏ nhất" thì lấy đại diện dương nhỏ nhất; hỏi "có bao nhiêu số có ba chữ số" thì đếm các nằm trong .
Phần 3. Bài toán thực chiến
Đề. Một số tự nhiên chia dư , chia dư , chia dư . Số nhỏ nhất là A. 23 B. 53 C. 8 D. 68
Cách 1 — Liệt kê và dò
Các số chia 3 dư 2: Trong đó chia 5 dư 3: Trong đó chia 7 dư 2: thử (dư 1, loại), (dư 2 ✓).
Đáp án A. Mất khoảng 15 phép thử.
Điểm yếu. Chạy được vì số nhỏ. Đổi đề thành "chia 11 dư 4, chia 13 dư 7, chia 17 dư 5" thì chu kỳ chung là và liệt kê là bất khả thi trong phòng thi.
Cách 2 — Ghép từng cặp bằng CRT
Ghép hai điều kiện đầu. Từ phần 2 ta đã có:
Ghép tiếp điều kiện thứ ba. Đặt và thay vào :
Rút gọn: và , nên
Thế ngược. .
Số nhỏ nhất là — đáp án A. Và ta còn biết thêm: mọi nghiệm đều có dạng , điều mà cách liệt kê không cho biết.
| Liệt kê | CRT ghép cặp | |
|---|---|---|
| Số phép tính | ~15 lần thử, tăng nhanh theo số chia | 2 lần giải đồng dư bậc nhất |
| Khi số chia lớn | không dùng được | không đổi độ khó |
| Cho ra dạng tổng quát | không | có: |
| Trả lời được "có bao nhiêu số 3 chữ số" | phải liệt kê tiếp | đếm ngay: |
⭐ Mẹo rút gọn trước khi giải. Ở bước ghép thứ hai, việc thay bằng và bằng (mod 7) biến một đồng dư trông cồng kềnh thành . Luôn rút gọn hệ số theo modulo trước, đừng nhân ra.
Phần 4. Góc giáo viên
CRT hợp với định hướng phát triển năng lực tư duy và lập luận toán học: học sinh phải chuyển một phát biểu ngôn ngữ ("chia 3 dư 2") sang ký hiệu, rồi thao tác trên ký hiệu đó.
- Bắt đầu bằng hình lưới số. Cho học sinh tự tô màu các số chia 3 dư 2 và chia 5 dư 3 trên dãy –, rồi hỏi chu kỳ trùng nhau là bao nhiêu. Định lý trở thành một điều các em tự thấy.
- Dùng bài toán Hàn Tín điểm binh làm bối cảnh mở đầu — nó vừa có tính lịch sử vừa cho thấy toán học giải quyết một vấn đề thật.
- Cho một phản ví dụ ngay từ đầu: hệ , . Học sinh thử mãi không ra, rồi mới hiểu vì sao điều kiện nguyên tố cùng nhau không phải chi tiết phụ.
Bẫy cần nhắc. Thứ nhất, quên kiểm và giải một hệ vô nghiệm. Thứ hai, tìm được rồi trả lời thay vì . Thứ ba, đề hỏi "số tự nhiên nhỏ nhất" mà học sinh đưa ra số âm hoặc khi đại diện lớp đồng dư là .
Phần 5. Bài tập tự luyện
Bài 1. Tìm số tự nhiên nhỏ nhất chia dư và chia dư .
Gợi ý: , thế vào: . Nghịch đảo của mod là (vì ), nên . Đáp án: , tổng quát .
Bài 2. Có bao nhiêu số tự nhiên có ba chữ số chia dư và chia dư ?
Gợi ý: ghép hai điều kiện được . Đếm các số dạng trong khoảng . Đáp án: 23 số (từ đến ).
Số học đồng dư là mảng mà một bước rút gọn sai kéo theo sai toàn bộ, nên học sinh cần được biết mình lệch ở đâu ngay khi còn nhớ mình đã nghĩ gì. Thầy cô có thể dựng bộ đề luyện đúng dạng này trên Grade: chấm tự động khi nộp kèm lời giải chi tiết từng câu, và theo dõi tiến bộ của từng em qua các lần luyện. Dùng thử miễn phí tại đây.
Bắt đầu học cùng Grade
Luyện tập, kiểm tra trình độ và theo dõi tiến độ học tập đa môn — trên web và điện thoại.