Võ Văn Hiếu Võ

Bài toán 95

Nhà bạn An có một két bạc có khóa và mở bằng dãy số; két có ba phím 1, 2, 3. Bạn An đã đặt mật khẩu để mở két là một dãy có 3 chữ số, mỗi chữ số thuộc tập {1, 2, 3}. Nhưng do đã lâu không sử dụng két nên bạn ấy đã quên mất mật khẩu để mở.

Bạn hãy giúp bạn An tìm ra dãy số có độ dài ngắn nhất để bạn An ấn theo dãy số đó thì chắc chắn mở được két bạc. Biết rằng nếu ba chữ số được ấn gần nhất trùng với mật khẩu thì két bạc sẽ kêu tiếng tit và khi đó An có thể mở két.

123fffffffffffffffffffff

SKT_ Lạnh _ Lùng
27 tháng 3 2016 lúc 17:56

Mật khẩu là số có 3 chữ số, vậy mật khẩu sẽ là một trong 27 bộ ba sau:

111, 112, 113, 121, 122, 123, 131, 132, 133, 211, 212, 213, 221, 222, 223, 231, 232, 233, 311, 312, 313, 321, 322, 323, 331, 332, 333

Một cách đơn giản, nếu An ấn dãy số gồm 27 bộ ba trên (tổng cộng là 27 x 3 = 81 chữ số) thì chắc chắn mở được két. Tuy nhiên dãy 81 chữ số trên không phải là dãy ngắn nhất để chắc chắn mở được két. Cần lưu ý rằng, khi ấn phím, chỉ cần 3 chữ số liền nhau trùng với mật khẩu là mở được két.

Phan The Anh
27 tháng 3 2016 lúc 18:06

do la so 111

Trần Minh Lộc
28 tháng 3 2016 lúc 11:29

Vì dãy số là dãy số ngắn nhất nên các chữ số phải là ít nhất và khác nhau. Vậy các số đó có thể là :

123, 132, 213, 231, 312, 321

Có tất cả là 6 số. Vậy số các chữ số trong dãy trên là : 6 x 3 = 18 (chữ số).

Đây chính là mật mã ngắn nhất mà bạn An có thể ấn để mở được két. Vậy, bạn An ấn theo 6 bộ ba trên thì chắc chắn mở được két.


Các câu hỏi tương tự
Nguyễn Nguyên An
Xem chi tiết
Hoang Phong
Xem chi tiết
nguyen ngoc nam
Xem chi tiết
Kudo Yusaku
Xem chi tiết
Võ Văn Hiếu Võ
Xem chi tiết
Võ Hoàng Anh
Xem chi tiết
Lê Phương Anh
Xem chi tiết
Đặng Bá Quý Em
Xem chi tiết
Nguyễn Vũ Phương Linh
Xem chi tiết