Chiến lược giải Nonogram cho người mới
Chiến lược giải Nonogram cho người mới
Một đề Nonogram là một lưới gồm các ô trống. Các con số in bên cạnh mỗi hàng và phía trên mỗi cột mô tả các khối ô được tô phải xuất hiện trên hàng hoặc cột đó, theo đúng thứ tự. Mục tiêu là dựng lại bức tranh ẩn chỉ bằng những con số đó.
Luật chơi chỉ mất chưa đến một phút để hiểu. Những thói quen giúp bạn giải đề mà không cần đoán thì cần lâu hơn một chút — nhưng thói quen nào cũng học được. Hướng dẫn này giới thiệu những kỹ thuật cốt lõi đưa người mới từ chỗ thử và sai ngẫu nhiên đến lối giải gọn gàng, tự tin.
1. Cách đọc số gợi ý
Mỗi hàng có số gợi ý ở bên trái và mỗi cột có số gợi ý ở phía trên. Mỗi con số trong số gợi ý là độ dài của một khối ô được tô liền nhau trên hàng hoặc cột đó. Số gợi ý 3 nghĩa là đúng ba ô liền nhau, với ít nhất một ô trống ở mỗi bên (hoặc mép lưới). Số gợi ý 2 2 nghĩa là hai khối riêng biệt, mỗi khối hai ô, cách nhau ít nhất một ô trống.

Hàng 0 có số gợi ý 3 — ba ô được tô liền nhau ở cột 0, 1, 2. Hàng 2 có số gợi ý 1 1 1 — ba ô lẻ, mỗi ô cách nhau một khoảng trống. Cột 2 có số gợi ý 4 — bốn ô được tô ở hàng 0, 1, 2, 3. Hãy đọc mọi số gợi ý theo cả hai chiều trước khi tô bất cứ ô nào.
Thứ tự các con số rất quan trọng. Số gợi ý 1 3 nghĩa là một ô lẻ đứng trước, rồi đến khoảng trống, rồi đến khối ba ô — không bao giờ theo chiều ngược lại. Các khối phải xuất hiện đúng thứ tự đã ghi, đọc từ trái sang phải với hàng và từ trên xuống dưới với cột.
Trước khi tô bất kỳ ô nào, hãy lướt qua toàn bộ số gợi ý của các hàng và toàn bộ số gợi ý của các cột. Để ý những hàng, cột có số gợi ý lớn so với chiều rộng hoặc chiều cao của lưới. Đó gần như luôn là chỗ tốt nhất để bắt đầu.
2. Hàng bắt buộc — khi số gợi ý lấp kín cả hàng
Suy luận dễ nhất trong Nonogram là hàng bắt buộc: bất kỳ hàng hoặc cột nào có tổng số gợi ý bằng đúng độ dài của nó.
Nếu một hàng rộng năm ô và số gợi ý của nó là 5, mọi ô đều phải được tô. Không có ô trống nào trên hàng đó. Tô ngay rồi chuyển sang chỗ khác.

Hàng 0 và hàng 4 đều có số gợi ý 5 trên lưới rộng 5 ô — mọi ô đều được tô. Hàng 2 có số gợi ý 1 trên cùng lưới đó. Nhờ ràng buộc của các cột (cột 0 và cột 4 có số gợi ý 1 1, cột 2 có số gợi ý 5), chỉ một ô ở hàng 2 có thể được tô, và các cột cho bạn biết chính xác đó là ô nào.
Hàng bắt buộc không chỉ gồm trường hợp đơn giản khi một số gợi ý bằng đúng độ dài hàng. Một hàng rộng bảy ô với số gợi ý 7 là hàng bắt buộc. Một hàng rộng bảy ô với số gợi ý 3 3 có độ dài tối thiểu là bảy (3 + khoảng trống + 3 = 7), nên cũng là hàng bắt buộc. Hãy tính độ dài tối thiểu của mọi số gợi ý — các khối cộng với những khoảng trống bắt buộc — và nếu nó bằng độ dài hàng, vị trí của mọi ô đều đã cố định.
Tìm hết các hàng bắt buộc là bước đầu tiên đúng đắn với mọi đề Nonogram. Chúng không tốn công phân tích và cho bạn thông tin ngay lập tức về mọi cột hoặc hàng mà chúng cắt qua.
3. Phương pháp chồng lấn — những ô chắc chắn trước khi biết vị trí chính xác
Hầu hết số gợi ý không bắt buộc cả hàng, nhưng những số lớn vẫn đảm bảo được một số ô. Phương pháp chồng lấn giúp tìm ra chúng.
Lấy một hàng rộng bảy ô với số gợi ý 5. Khối năm ô có thể nằm ở vị trí xa nhất bên trái, phủ các cột 0–4. Nó cũng có thể nằm ở vị trí xa nhất bên phải, phủ các cột 2–6. Dù vị trí chính xác là gì, các cột 2, 3 và 4 đều được cả hai vị trí phủ lên. Ba ô đó chắc chắn được tô dù bạn chưa biết khối bắt đầu từ đâu.

Hàng 0 có số gợi ý 5 trên lưới rộng 7 ô. Vị trí xa nhất bên trái tô các cột 0–4; vị trí xa nhất bên phải tô các cột 2–6. Ô đang chọn (cột 3) nằm trong vùng chồng lấn chắc chắn — nó sẽ được tô dù khối rơi vào vị trí nào. Hàng 3 có số gợi ý 7, là một hàng bắt buộc: mọi ô được tô ngay.
Công thức chồng lấn rất đơn giản: vùng chắc chắn bắt đầu cách mỗi mép (độ dài hàng - số gợi ý) ô. Với số gợi ý 5 trên chiều rộng 7, đó là 7 - 5 = 2, nên phần chồng lấn bắt đầu cách mép trái 2 ô (cột 2) và kết thúc cách mép phải 2 ô (cột 4).
Phương pháp chồng lấn áp dụng cho mọi khối trong số gợi ý, không chỉ khối đầu tiên. Nếu một hàng có số gợi ý 4 4 trên chiều rộng mười ô, khối đầu tiên chồng lấn ở các cột 1–3 và khối thứ hai chồng lấn ở các cột 6–8. Hãy tính lần lượt từng khối.
Hễ số gợi ý lớn hơn một nửa độ dài hàng, phương pháp chồng lấn sẽ cho ít nhất một ô chắc chắn. Số gợi ý đúng bằng một nửa độ dài hàng không tạo ra phần chồng lấn nào — nhưng lớn hơn thế là bạn đã có ngay thứ để làm việc.
4. Dùng dấu gạch chéo để loại trừ ô
Tô ô mới chỉ là một nửa việc giải Nonogram. Nửa còn lại là đánh dấu gạch chéo — dấu xác nhận một ô để trống.
Dấu gạch chéo có hai tác dụng. Thứ nhất, chúng ngăn bạn lỡ tay tô một ô không thể tô. Thứ hai, và mạnh hơn, chúng thường chốt luôn những ô còn lại trên một hàng hoặc cột bằng cách loại bỏ mọi khả năng khác.

Hàng 0 có số gợi ý 3. Ba ô được tô nằm ở các cột 0–2; cột 3 và cột 4 phải được gạch chéo vì không khối nào với tới. Hàng 1 có số gợi ý 2. Hai ô được tô nằm ở các cột 0–1; các cột 2–4 được gạch chéo. Mỗi dấu gạch chéo trên hàng cũng ràng buộc cột tại vị trí đó.
Khi nào nên đánh dấu gạch chéo? Có hai dấu hiệu đáng tin cậy:
Sau khi một khối đã được đặt trọn vẹn: khi bạn biết chính xác một khối nằm ở đâu, hãy gạch chéo mọi ô trên hàng hoặc cột đó không thuộc khối. Nếu số gợi ý của một hàng là 3 và bạn xác định khối nằm ở các cột 1–3, thì cột 0 và cột 4 phải được gạch chéo.
Khi một khối không thể với tới một ô: nếu ở vị trí xa nhất bên trái mà khối vẫn không phủ tới một ô nào đó, ô đó không thể thuộc khối. Hãy gạch chéo nó. Lập luận tương tự áp dụng từ vị trí xa nhất bên phải.
Khi bạn gạch chéo một ô, cột của ô đó lập tức có thêm ràng buộc. Nếu một cột có số gợi ý 4 và một ô của nó vừa bị gạch chéo, khối bốn ô phải nằm gọn ở một phía của dấu gạch chéo đó. Điều này thường xác định luôn vị trí của khối trong cột.
5. Đối chiếu hàng và cột
Mỗi ô nằm ở giao điểm của một hàng và một cột. Thông tin đi theo cả hai chiều. Khi bạn tô hoặc gạch chéo một ô, cả hàng lẫn cột đều có thêm một ràng buộc mới. Kết hợp cả hai chiều cùng lúc — thay vì làm cạn một chiều trước — là cách hiệu quả nhất để giải Nonogram.

Hàng 2 có số gợi ý 5 trên lưới rộng 5 ô — đây là hàng bắt buộc và mọi ô được tô ngay. Mỗi ô trong năm ô đó giờ chiếm một vị trí trong số gợi ý của cột tương ứng. Cột 2 có số gợi ý 4; ô được tô ở hàng 2 là một trong bốn ô đó. Cột 3 có số gợi ý 1; ô ở hàng 2 chính là ô duy nhất đó — nên cột 3 phải được gạch chéo toàn bộ phía trên và phía dưới hàng 2.
Thói quen luân phiên giữa hai chiều — hàng, rồi đến các cột bị ảnh hưởng, rồi đến các hàng mà những cột đó chạm tới — biến một loạt suy luận nhỏ thành một lần giải nhanh. Sau khi tô dù chỉ một ô, hãy kiểm tra cả hàng lẫn cột của nó trước khi chuyển sang hàng khác.
Đối chiếu đặc biệt hiệu quả khi một hàng gần hoàn thành. Một hàng có số gợi ý 2 1 đã tô sẵn hai ô thường có ô còn lại bị số gợi ý của các cột ở những vị trí đó ghim chặt.
6. Những sai lầm thường gặp nhất của người mới
Bắt đầu với những số gợi ý nhỏ nhất. Số gợi ý một ô trên một hàng rộng khiến khối có thể nằm gần như ở bất cứ đâu. Hãy bắt đầu với những số gợi ý lớn nhất — chúng có ít vị trí khả dĩ nhất và cho nhiều thông tin nhất.
Bỏ qua dấu gạch chéo. Nhiều người mới chỉ tô ô mà bỏ qua dấu gạch chéo. Mỗi dấu gạch chéo bạn bỏ qua là một thông tin bạn không ghi lại. Thiếu một dấu gạch chéo có thể khiến bạn phải lùi lại vài bước khi gặp mâu thuẫn về sau.
Giải hết một chiều rồi mới đụng đến chiều kia. Làm cạn tất cả các hàng trước khi nhìn sang bất kỳ cột nào là bỏ qua vòng phản hồi giữa hai chiều. Sau mỗi ô mới, hãy kiểm tra ngay hàng hoặc cột cắt qua nó.
Đoán khi bế tắc. Một đề Nonogram được thiết kế tốt luôn có một suy luận logic tiếp theo. Nếu hàng nào cũng có vẻ đã phân tích xong, hãy xem lại những hàng, cột mà bạn vừa tô ô — thông tin mới làm thay đổi những gì có thể xảy ra ở các hàng, cột lân cận. Rà lại lần thứ hai gần như luôn cho thấy bước tiếp theo.
Tô ô mà không kiểm tra số lượng. Nếu một hàng có số gợi ý 3 và bạn đã tô ba ô liền nhau, hãy dừng lại — phần còn lại của hàng phải được gạch chéo. Tiếp tục tô vượt quá số gợi ý sẽ tạo ra mâu thuẫn khó truy ra.
Thử những chiến lược này trong một đề
Cách tốt nhất để rèn những thói quen này là áp dụng ngay vào các đề thật. Chơi Nonogram trên Playboard — chế độ giải đố là nơi thử nghiệm kiên nhẫn để bạn áp dụng từng ý tưởng theo nhịp độ của riêng mình, không cần đăng ký.
Câu hỏi thường gặp
- Việc đầu tiên cần làm khi bắt đầu một đề Nonogram là gì?
- Đọc hết mọi số gợi ý trước khi tô bất kỳ ô nào. Lướt qua tất cả các số của hàng và cột chỉ mất ba mươi giây và thường cho thấy hai, ba hàng hoặc cột giải được ngay, giúp bạn khởi đầu vững vàng thay vì rơi vào bẫy phỏng đoán.
- Hàng bắt buộc trong Nonogram là gì?
- Hàng bắt buộc là bất kỳ hàng hoặc cột nào có số gợi ý bằng đúng độ dài của nó. Một hàng rộng năm ô với số gợi ý 5 thì mọi ô đều phải được tô — không có cách sắp xếp hợp lệ nào khác. Luôn giải các hàng bắt buộc trước.
- Phương pháp chồng lấn hoạt động thế nào?
- Hãy hình dung đẩy một khối về vị trí hợp lệ xa nhất bên trái, rồi về vị trí xa nhất bên phải. Ô nào được cả hai vị trí phủ lên thì chắc chắn phải tô, bất kể khối nằm chính xác ở đâu. Khối càng lớn so với độ dài hàng, phần chồng lấn càng phủ nhiều ô.
- Khi nào nên đánh dấu gạch chéo một ô?
- Hãy gạch chéo bất cứ khi nào bạn chứng minh được một ô không thể được tô — vì khối trong hàng hoặc cột đó không thể với tới nó, hoặc vì tô ô đó sẽ khiến số gợi ý không thể hoàn thành. Dấu gạch chéo không chỉ để trang trí; chúng thực sự giúp mở khóa những hàng, cột khác.
- Đối chiếu hàng và cột trong Nonogram nghĩa là gì?
- Đối chiếu nghĩa là dùng thông tin từ một hàng đã giải xong hoặc giải được một phần để suy ra các ô trong những cột của nó, và ngược lại. Mỗi ô nằm ở giao điểm của một hàng và một cột, nên tiến triển theo chiều này sẽ cho thông tin theo chiều kia.
- Vì sao nên tránh đoán khi giải Nonogram?
- Mọi đề Nonogram được thiết kế tốt đều có một lời giải duy nhất có thể tìm ra chỉ bằng logic. Đoán sẽ tạo ra hai nhánh, và nếu đoán sai bạn có thể phải hoàn tác rất nhiều bước. Dành thêm vài giây cho một hàng khó gần như luôn giúp bạn thấy suy luận tiếp theo mà không gặp rủi ro nào.