Time limit: 1.0s , Memory limit: 256M , Points: 2000 (partial)
Cho mảng số nguyên gồm phần tử được đánh số từ đến . Bạn hãy xóa tối đa một phần tử (có thể không xóa) của mảng sao cho tích của các phần tử còn lại trong mảng là lớn nhất.
Input
- Dòng đầu tiên chứa số nguyên .
- Dòng thứ hai chứa số nguyên của mảng .
Output
- In ra tích lớn nhất của các phần tử còn lại của mảng sau khi xóa tối đa một phần tử, kết quả chia lấy dư cho .
Examples
Sample Input 1
5
-2 5 8 -1 3
Sample Output 1
240
Sample Input 2
3
-1000000000 1000000000 1000000000
Sample Output 2
49
Scoring
- Subtask điểm: với mọi
- Subtask điểm: Không có ràng buộc gì thêm
Comments