Chủ đề:
Kiểu dữ liệu có cấu trúcCâu hỏi:
Bài 2: TÌM MẶT KHẨU: Việc bảo vệ máy tỉnh của mình để hạn chế người khác thâm nhập vào là một vấn để đặt ra cho mọi người sử dụng máy tinh. Để tăng tính an toàn trong lưu trữ Lan đã quyết định đặt mật khẩu truy cập máy tính của mình vào một xâu T với một quy ước sao cho khi cần cô ta có thể lấy lại được mật khẩu từ xâu T như sau: Là một người yêu thích số học cô ta thường chọn mật khẩu P là một số nguyên tổ và đem giấu vào trong một xâu ký tự T sao cho P chính là số nguyên tố có giá trị lớn nhất trong số các số nguyên tố được tạo từ các xâu con của T (xâu con của một xâu kỷ tự T là một chuỗi liên tiếp các ký tự trong T).
Ví dụ: xâu T “Test1234#password5426” chứa mật khẩu là 23 vi T chứa các xâu con ứng với các số nguyên tố 2, 3, 23 và 5.
Yêu cầu: cho một xâu ký tự T có chiều dài không quá 500 ký tự. Tim mật khẩu P đã dấu trong xâu T biết P có giá trị nhỏ hơn 10. Dữ liệu cho đảm bảo luôn có P. Dữ liệu vào: vào từ file văn bản BAI2.INP gồm 1 dòng duy nhất là xâu T. Kết quả: ghi ra file văn bản BAI2.OUT là số P tìm được.
Vi dụ:
BAI2.INP | BA12.OUT |
Test1234#password5426 | 23 |