KenKen Số Học Trình Giải
Ô vuông Latin với các cage số học — mỗi hàng và cột phải chứa từ 1 đến N, và các chữ số của mỗi cage phải đạt mục tiêu bằng phép toán đã cho (+, −, ×, ÷).
Về KenKen
KenKen (ケンケン) là câu đố số học và logic được sáng tạo bởi giáo viên toán học Nhật Bản Tetsuya Miyamoto. Lưới n×n phải được điền sao cho mỗi hàng và cột chứa các chữ số 1 đến n đúng một lần — như ô vuông Latin. Lưới được chia thêm thành các cage: nhóm ô có đường viền, mỗi nhóm được đánh nhãn với số mục tiêu và phép toán (+, −, ×, ÷). Các chữ số trong cage, kết hợp bằng phép toán đã cho theo bất kỳ thứ tự nào, phải tạo ra mục tiêu.
Với các cage một ô, chữ số được cho trực tiếp (như gợi ý). Với các cage trừ và chia (luôn là 2 ô), giá trị lớn hơn trừ/chia giá trị nhỏ hơn phải bằng mục tiêu. Quan trọng là, các chữ số có thể lặp lại trong cage (không giống Sudoku Sát Thủ) miễn là quy tắc hàng/cột được thỏa mãn.
Câu Hỏi Thường Gặp
Những phép toán nào xuất hiện trong cage KenKen?
Cộng (+), trừ (−), nhân (×) và chia (÷). Cage trừ và chia luôn có đúng 2 ô. Mục tiêu luôn là số nguyên dương.
Chữ số có thể lặp lại trong cage KenKen không?
Có — không giống Sudoku Sát Thủ, KenKen cho phép chữ số lặp lại trong cage, miễn là không có chữ số nào lặp lại trong bất kỳ hàng hay cột nào.
Trình giải KenKen hoạt động như thế nào?
Trình giải sử dụng quay lui bị ràng buộc bởi cả quy tắc ô vuông Latin (không lặp lại trong hàng/cột) và quy tắc số học cage. Nó đánh giá các gán cage một phần và cắt tỉa sớm nếu mục tiêu không thể đạt được.
Kích thước lưới nào có sẵn?
Trình giải này cung cấp câu đố KenKen 4×4 (người mới bắt đầu) và 6×6 (trung cấp). Chọn kích thước và cấp độ khó bằng các nút trên lưới.
Cách Chơi KenKen
1 Quy Tắc
- ✓ Mỗi hàng phải chứa 1–N đúng một lần.
- ✓ Mỗi cột phải chứa 1–N đúng một lần.
- ✓ Các chữ số trong mỗi cage phải thỏa mãn phép toán số học.
- ✓ Chữ số có thể lặp lại trong cage (không giống Sudoku Sát Thủ).
2 Phép Toán
- 💡 + (Cộng): Tất cả chữ số trong cage cộng lại bằng mục tiêu.
- 💡 − (Trừ): Lớn hơn trừ nhỏ hơn bằng mục tiêu (chỉ 2 ô).
- 💡 × (Nhân): Tất cả chữ số trong cage nhân lại bằng mục tiêu.
- 💡 ÷ (Chia): Lớn hơn chia nhỏ hơn bằng mục tiêu (chỉ 2 ô).
Mẹo: Cage một ô có giá trị đã cho — điền trước. Sau đó dùng ràng buộc hàng/cột để thu hẹp chữ số nào có thể vào mỗi cage.