TS10 Pleiku - Bài 4: Thủy Sản
Xem PDFĐể quản lý hoạt động khai thác và nuôi trồng thủy sản, mỗi lô thủy sản được gắn một mã nhận dạng gồm các chữ cái in thường và các chữ số. Trong mã nhận dạng, mỗi đoạn con liên tiếp cực đại chỉ gồm các chữ số được xem là một mã lô hàng. Biết rằng mỗi mã lô hàng có độ dài không quá \(12\) chữ số. Giá trị của một mã lô hàng được hiểu là giá trị số nguyên của dãy chữ số tương ứng; các chữ số \(0\) ở đầu (nếu có) không làm thay đổi giá trị của mã lô hàng.
Yêu cầu: Hãy tìm mã lô hàng có giá trị là số nguyên tố lớn nhất xuất hiện trong mã nhận dạng.
Input
- Đọc từ tệp văn bản
THUYSAN.INPgồm một dòng chứa xâu \(S\) chỉ gồm các chữ cái in thường (a-z) và các chữ số (0-9), \(1 \le |S| \le 10^5\).
Output
- Ghi ra tệp văn bản
THUYSAN.OUTmột số nguyên duy nhất là kết quả của bài toán. Nếu không tìm tại mã lô hàng nào có giá trị là số nguyên tố thì ghi ra \(-1\).
Example
Test 1
Input
fish123lobster97crab89
Output
97
Note
Các đoạn con liên tiếp cực đại chỉ gồm chữ số là: \(123, 97, 89\). Trong đó: \(123\) không phải số nguyên tố; \(97, 89\) là số nguyên tố. Số nguyên tố lớn nhất là \(97\).
Test 2
Input
shrimp0246shell92
Output
-1
Note
Các đoạn con liên tiếp cực đại chỉ gồm chữ số là: \(0246, 92\). Trong đó: \(246, 92\) không phải số nguyên tố.
Scoring
- Có \(50\%\) số điểm tương ứng \(50\%\) số test mà mỗi mã lô hàng có giá trị không vượt quá \(10^6\).
- Có \(50\%\) số điểm tương ứng \(50\%\) số test còn lại, không có ràng buộc gì thêm.
Kỳ thi:
- TS10 - Pleiku (Gia Lai) - Môn: Tin học (Test tự sinh) (6 Tháng bảy, 2026)
Bình luận