Cách giải nonogram
Nonogram, còn gọi là griddler, hanjie, paint by numbers hay câu đố Nhật Bản, được giải từng dòng một: gợi ý của mỗi hàng và cột liệt kê theo thứ tự các dãy ô tô đen trong dòng đó, giữa các dãy có ít nhất một ô trống. Mọi bàn trên trang này đều giải xong được theo cách ấy mà không phải đoán. Các sơ đồ dưới đây là những dòng thật từ bàn không giới hạn của chúng tôi, đúng lúc mỗi kỹ thuật áp dụng được.
Bắt đầu từ những gì lưới trống đã quyết định
Trước khi tô bất kỳ ô nào, một số dòng đã cho biết ô: một gợi ý dài so với dòng của nó tự quyết định được vài ô. Hãy quét mọi hàng và cột để tìm những dòng này trước. Mỗi ô bạn đánh dấu là điểm tựa cho các dòng cắt ngang.
- được quyết định ở bước này
Đếm dòng: khi gợi ý lấp đầy đúng cả dòng
Cộng các dãy lại, thêm một ô trống giữa mỗi cặp dãy. Nếu tổng bằng độ dài dòng, các dãy chỉ có một cách đặt, và cả dòng được quyết định, kể cả các khoảng trống.
- được quyết định ở bước này
Chồng lấp: đẩy dãy sang trái, rồi sang phải
Trượt một dãy sang trái hết mức có thể, rồi sang phải hết mức. Nếu dãy dài hơn nửa khoảng nó có thể di chuyển, hai vị trí chồng lên nhau, và các ô chồng lấp được tô trong mọi lời giải. Với một dãy dài k trong dòng n ô, đúng 2k − n ô là chắc chắn mỗi khi 2k lớn hơn n.
Với nhiều dãy cũng vậy: dồn tất cả về một phía, rồi về phía kia, và tô các ô mà cùng một dãy phủ ở cả hai vị trí.
- được quyết định ở bước này
Dán dãy ô vào mép
Một ô đã tô gần mép thuộc về dãy đầu tiên phía đó nếu nó cách mép gần hơn độ dài của dãy. Dãy không thể bắt đầu ngoài mép, nên nó phải trải từ ô đó ra đủ độ dài của mình.
- được quyết định ở bước này
Gạch những ô không dãy nào với tới
Khi một số ô đã cố định, các dãy có ít chỗ di chuyển hơn. Ô nào không cách đặt nào của dãy nào phủ được là ô trống: hãy gạch nó. Dấu gạch quan trọng ngang ô đã tô, vì nó cắt các dòng giao thành những đoạn ngắn hơn, nơi chồng lấp lại dùng được.
- được quyết định ở bước này
Hoàn tất dòng: gạch hết phần còn lại
Khi một dòng đã có đủ các ô tô mà gợi ý yêu cầu, mọi ô trắng còn lại trong dòng đều trống. Hãy đánh dấu ngay: những dấu gạch đó là dữ kiện mà các dòng giao đang chờ.
- được quyết định ở bước này
Một thứ tự làm việc hiệu quả
Làm theo từng lượt. Trước hết là mọi dòng mà lưới trống đã quyết định. Sau đó đi qua lại giữa hàng và cột, chỉ đọc lại những dòng có thêm ô kể từ lần đọc trước. Khi không còn gì thay đổi, hãy tìm ô đã tô gần mép (dán) và các dãy giờ có ít chỗ hơn (chồng lấp lại, cùng với các ô đã biết). Trên bàn của chúng tôi, những bước này luôn dẫn đến cuối: bộ tạo bàn loại mọi bàn cần phải đoán hoặc nhìn trước.
Câu hỏi thường gặp
- Nonogram có giống Picross hay griddler không?
- Luật chơi giống nhau. Griddler, hanjie và paint by numbers là những tên gọi khác của cùng loại câu đố. Picross là tên Nintendo dùng cho các trò nonogram của hãng, còn Pic-a-Pix là tên của Conceptis; chúng tôi không liên kết với bên nào.
- Một nonogram có thể có nhiều hơn một lời giải không?
- Lưới vẽ ngẫu nhiên thì có thể, và có lưới chỉ xong được bằng cách đoán. Mọi bàn ở đây đều được kiểm tra để chỉ có đúng một bức tranh, đạt được bằng cách đọc từng dòng một.
- Bắt đầu nonogram 10x10 như thế nào?
- Tìm những gợi ý dài so với dòng: tổng gần 10 tính cả khoảng trống, hoặc một dãy đơn từ 6 trở lên. Đếm và chồng lấp những dòng đó trước, rồi xử lý các dòng giao nhau.