Nhờ giúp dùng Solver trong Excel để giải câu đố tìm mật mã

Liên hệ QC

kelacloi

Thành viên thường trực
Tham gia
6/11/14
Bài viết
331
Được thích
156
Giới tính
Nam
Nhờ anh chị xem giúp cách sử dụng Solver để tìm mã này với ạ.
Cảm ơn anh, chị!

1487728794_hinh108.jpg
 
Số là 042, chắc không cần solver.
Từ 1 và 2 ta thấy 6 không phải là số đúng. Từ 3, vì 6 không đúng nên 0 2 đúng nhưng sai vị trí. Từ 1 được số cuối là 2. Từ 5 và 3, số 0 sai vị trí nên số đầu là 0. Từ 2, có 1 số đúng nhưng sai vị trí, số đúng không phải là 6 và không ở giữa nên số đúng là 4. Kết quả là 042.
 
Số là 042, chắc không cần solver.
Từ 1 và 2 ta thấy 6 không phải là số đúng. Từ 3, vì 6 không đúng nên 0 2 đúng nhưng sai vị trí. Từ 1 được số cuối là 2. Từ 5 và 3, số 0 sai vị trí nên số đầu là 0. Từ 2, có 1 số đúng nhưng sai vị trí, số đúng không phải là 6 và không ở giữa nên số đúng là 4. Kết quả là 042.
Cảm ơn bác.
Em muốn dùng Solver để giir bài toán này thì thiết lập hàm kiểu gì thôi ạ.
 
Cái này đặt Solver còn lâu hơn dùng phép loại suy.

Số là 042, chắc không cần solver.
Từ 1 và 2 ta thấy 6 không phải là số đúng. Từ 3, vì 6 không đúng nên 0 2 đúng nhưng sai vị trí. Từ 1 được số cuối là 2. Từ 5 và 3, số 0 sai vị trí nên số đầu là 0. Từ 2, có 1 số đúng nhưng sai vị trí, số đúng không phải là 6 và không ở giữa nên số đúng là 4. Kết quả là 042.
Tôi suy như vầy, không biết có giảm được bước nào hay nhiều hơn bước nào.
[4] & [5] cho ra 0 là số đúng. [5] & [3] cho thấy 0 chỉ có thể ở vị trí đầu tiên, và qua [1] loại 6 ra khỏi đáp án. Từ đó [3] sẽ xác định 2 là số đúng vào vị trí thứ 3. Còn lại 1 và 4 để lắp vào vị trí thứ 2, [2] loại 1.
 
Các bạn có thể đến đây thử sức tính suy luận của mình:
 
Cái này đặt Solver còn lâu hơn dùng phép loại suy.


Tôi suy như vầy, không biết có giảm được bước nào hay nhiều hơn bước nào.
[4] & [5] cho ra 0 là số đúng. [5] & [3] cho thấy 0 chỉ có thể ở vị trí đầu tiên, và qua [1] loại 6 ra khỏi đáp án. Từ đó [3] sẽ xác định 2 là số đúng vào vị trí thứ 3. Còn lại 1 và 4 để lắp vào vị trí thứ 2, [2] loại 1.
Có thể rút được [4] & [5] cho ra 0 là số đúng, [5] & [3] cho thấy 0 chỉ có thể ở vị trí đầu tiên, qua [1][4] loại 6 và biết 2 ở vị trí cuối , qua [2] sẽ biết 4 ở vị trí 2
 
Các bạn có thể đến đây thử sức tính suy luận của mình:
Đây là đoán ngẫu nhiên hả bác, hay là có điều kiện để suy luận hay không?
Không hiểu luật chơi lắm, nhờ bác làm rõ hơn.
 
Bài của thớt có lẽ không cần yếu tố thứ 4.

*Với 1; 2; 3:
+Loại số 6.
+2 số đúng là 0; 2.
+Số 2 tại vị trí 3.
+Số thứ 3 có thể là 1 hoặc 4.

*Với 3; 5: xác định số 0 tại vị trí 1
Vậy chốt số & vị trí 0 & 2.

Số thứ 3 có thể là 1 hoặc 4. 2 số này theo điều kiện ban đầu là bị đặt sai vị trí, mà chỉ còn thiếu 1 vị trí ở giữa => chỉ có thể là số 4 ở giữa
 
Bài của thớt có lẽ không cần yếu tố thứ 4.

*Với 1; 2; 3:
+Loại số 6.
+2 số đúng là 0; 2.
+Số 2 tại vị trí 3.
+Số thứ 3 có thể là 1 hoặc 4.

*Với 3; 5: xác định số 0 tại vị trí 1
Vậy chốt số & vị trí 0 & 2.

Số thứ 3 có thể là 1 hoặc 4. 2 số này theo điều kiện ban đầu là bị đặt sai vị trí, mà chỉ còn thiếu 1 vị trí ở giữa => chỉ có thể là số 4 ở giữa
Có lẽ chỉ cần 3 điều kiện [1],[2],[3] cũng đủ
=>loại 6
=> 0,2 là số đúng (từ [3])
=>2 là số cuối (từ [1])
=>0 là số đầu (từ [3])
=>4 là số thứ 2 (từ [2])
 
@kelacloi
Có thể chỉ dùng 3 điều kiện cũng giải được với solver
 

File đính kèm

  • solver_timPass.xlsx
    8.5 KB · Đọc: 12
Đây là đoán ngẫu nhiên hả bác, hay là có điều kiện để suy luận hay không?
Không hiểu luật chơi lắm, nhờ bác làm rõ hơn.
Khi mở trang tính sẽ có 4 trong 7 hay 6 màu ẩn trong 4 ô trên cùng.
Bước 1: Ta chọn 1 ô trong hàng trên cùng & dùng chuột ấn vô 1 trong các ô màu của cột ghi màu; khi ấn theo bạn là đủ (1 đến 4) ô màu thì ấn nút đánh giá để chương trình cho biết có bao nhiêu đúng màu hay bao nhiêu ô vừa đúng màu & đúng vị trí;
Thực hiện tiếp các bước như vậy đến khi nào đúng cả 4 màu & d8u1ng vị trí (cột) là xong 1 ván;
Ai thực hiện ít bước nhất sẽ đạt (phần thưởng)
Font chữ bài này quá xưa, mong các bạn thông cảm

Lưu ý thực hiện bước sau được suy luận từ các bước trước đó
 
Khi mở trang tính sẽ có 4 trong 7 hay 6 màu ẩn trong 4 ô trên cùng.
Bước 1: Ta chọn 1 ô trong hàng trên cùng & dùng chuột ấn vô 1 trong các ô màu của cột ghi màu; khi ấn theo bạn là đủ (1 đến 4) ô màu thì ấn nút đánh giá để chương trình cho biết có bao nhiêu đúng màu hay bao nhiêu ô vừa đúng màu & đúng vị trí;
Thực hiện tiếp các bước như vậy đến khi nào đúng cả 4 màu & d8u1ng vị trí (cột) là xong 1 ván;
Ai thực hiện ít bước nhất sẽ đạt (phần thưởng)
Font chữ bài này quá xưa, mong các bạn thông cảm

Lưu ý thực hiện bước sau được suy luận từ các bước trước đó
Nhờ bác làm rõ chỗ này:
Đánh giá [O]:
Màu đen là đúng màu & vị trí?
Màu trắng là chỉ đúng màu?
 
Có lẽ chỉ cần 3 điều kiện [1],[2],[3] cũng đủ
=>loại 6
=> 0,2 là số đúng (từ [3])
=>2 là số cuối (từ [1])
=>0 là số đầu (từ [3])
=>4 là số thứ 2 (từ [2])
Thực ra từ đầu tôi vẫn nghi có thể không cần tới 5 gợi ý.
Nhưng vẫn chưa có cách nào chứng minh "với khoá 3/8 chữ số thì cần tối thiểu bao nhiêu gợi ý?"
Già rồi đầu óc cùn quá. Suy nghĩ hoài không ra.
Bạn nào thử luận lý xem?
 

File đính kèm

  • BColor.zip
    21.1 KB · Đọc: 6
Bài toán của chủ bài đăng có thể viết thành trò chơi cho nhuân nhuyễn hơn
& trong khóa số loại này có khi người ta cài đặc 3 con số trùng nhau không chừng,. . . .
}}}}}
 
& đây xin mời các bạn thử với bài đơn giản này:
 

File đính kèm

  • Khóa Số.xlsm
    25 KB · Đọc: 13
Web KT
Back
Top Bottom