Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Hãy tưởng tượng bạn là một thám tử ẩm thực đang săn tìm "vị kết hợp thần thánh" từ một dãy các món ăn đặc sắc! Trên bàn tiệc có một dãy số ~A~ gồm ~N~ món ăn, mỗi món ăn được cho bởi một số nguyên dương tượng trưng cho "độ ngon" của nó. Nhiệm vụ của bạn là tìm cặp món ăn có tổng "độ ngon" (tức là ~A_i + A_j~ với ~i ≠ j~) cực kỳ bùng nổ và tuyệt đỉnh, nhưng lại phải "ngon tuyệt cú mèo" theo một quy tắc đặc biệt: tổng này phải là một số nguyên tố.
Hãy cùng nhau giải mã bí ẩn:
- Bạn được cung cấp ~N~ món ăn và mỗi món có những "điểm số" đặc biệt.
- Nhiệm vụ của bạn là lựa chọn ra hai món ăn sao cho tổng điểm số của chúng không chỉ là số nguyên tố mà còn đạt mức cao nhất có thể.
Lưu ý: Bạn có thể yên tâm vì luôn có ít nhất một cặp món ăn thỏa mãn điều kiện nói trên.
Input
- Dòng ~1~: Một số nguyên dương ~N~ với ~N ≤ 5000~.
- Dòng ~2~: Danh sách ~N~ số nguyên dương ~A_1, A_2, …, A_N~ (trong đó ~A_i \leq 10^7~) cách nhau bằng dấu cách.
Output
- Một số nguyên duy nhất, đó là tổng lớn nhất của hai số trong dãy sao cho tổng đó là số nguyên tố.
Sample Input
6
1 3 8 12 4 21
Sample Output
29
Bình luận