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