Bạn nghĩ rằng sudoku thường xuyên rất khó, bây giờ hãy thử Killer Sudoku !
Trong trò chơi Killer Sudoku, bạn không được cung cấp bất kỳ số nào cả. Thay vào đó, bạn được cung cấp các khu vực được cho là thêm vào một số nhất định. Hãy xem xét ví dụ sau, từ Wikipedia:
Và giải pháp của nó:
Chương trình bạn viết sẽ có một định dạng bao gồm một chuỗi gồm 81 chữ cái đại diện cho các vùng, theo sau là một chuỗi các số. Sau đó, mỗi số trong chuỗi biểu thị tổng của các số trong từng vùng chữ cái, bắt đầu từ "A", "B", v.v.
Sau đó, nó sẽ xuất ra một chuỗi gồm 81 chữ số đại diện cho giải pháp.
Ví dụ: câu đố mẫu ở trên sẽ có đầu vào sau:
AABBBCDEFGGHHCCDEFGGIICJKKFLMMINJKOFLPPQNJOORSPTQNUVVRSTTQWUUXXSYZWWaaXXSYZWbbbcc
3 15 22 4 16 15 25 17 9 8 20 6 14 17 17 13 20 12 27 6 20 6 10 14 8 16 15 13 17
Và kết quả đầu ra sẽ là:
215647398368952174794381652586274931142593867973816425821739546659428713437165289
Bạn có thể cho rằng đầu vào là hợp lệ và các vùng sẽ luôn xuất hiện theo thứ tự A, B, ..., Y, Z, a, b, ..., z.
(Mã ngắn nhất hoạt động được.)