Bài 2: Giải mã mật thư (TS10 Nghệ An - 2026)
Xem PDF
Điểm:
1100
Thời gian:
1.0s
Bộ nhớ:
1G
Input:
bàn phím
Output:
màn hình
Trong một chuyến thám hiểm lăng mộ, các nhà khảo cổ học tìm thấy một chuỗi ký tự cổ (ký hiệu là \(T\)) gồm \(n\) ký tự chứa các chữ cái Latin và chữ số thập phân. Để tìm ra mật mã mở cửa mật thất, các nhà khảo cổ cần giải mã hai thông tin quan trọng ẩn giấu trong chuỗi ký tự này:
- Chỉ số năng lượng: là số lượng các ký tự số có trong chuỗi \(T\);
- Chìa khóa tối thượng (\(P\)): là số nguyên tố có giá trị lớn nhất được trích xuất từ tất cả các ký tự số liên tiếp trong chuỗi \(T\) và không có số \(0\) ở vị trí đầu.
Yêu cầu: Hãy giúp các nhà khảo cổ xác định hai thông tin trên để mở cửa mật thất.
Input
- Một dòng duy nhất chứa chuỗi ký tự \(T\).
Output
- Dòng đầu tiên ghi một số nguyên là số lượng ký tự số đếm được.
- Dòng thứ hai ghi giá trị của chìa khóa \(P\) (là số nguyên tố lớn nhất tìm được), nếu không tìm thấy ghi ra số \(0\).
Example
Test 1
Input
aB0011cd230d124ab17
Output
12
17
Note
Xâu có \(12\) ký tự số. Các số lần lượt trích xuất được là \(11, 230, 124\) và \(17\). Số nguyên tố lớn nhất là \(17\).
Test 2
Input
M4ndnd8nd9nd15nd200
Output
8
0
Note
Xâu có \(8\) ký tự số. Các số lần lượt trích xuất được là \(4, 8, 9, 15\) và \(200\). Không có số nào là số nguyên tố.
Constraints
- \(50\%\) số test thỏa mãn: \(n \le 255, P \le 10^3\).
- \(30\%\) số test thỏa mãn: \(n \le 10^6, P \le 10^6\).
- \(20\%\) số test thỏa mãn: \(n \le 5 \cdot 10^6, P \le 5 \cdot 10^6\).
Kỳ thi:
- Tuyển sinh lớp 10 Chuyên tỉnh Nghệ An 2026 (28 Tháng năm, 2026)
Bình luận