Time limit: 2.0s , Memory limit: 256M , Points: 3000 (partial)
được định nghĩa là số nguyên không âm nhỏ nhất không xuất hiện trong mảng
. Ví dụ,
và
.
Cho mảng gồm
số nguyên được đánh số từ
đến
. Bạn có thể thực hiện thao tác sau đây tối đa một lần:
- Đầu tiên, chọn hai chỉ số
và
, gọi
.
- Sau đó, gán
với mọi
.
Bạn hãy xác định giá trị lớn nhất của sau khi thực hiện thao tác trên tối đa một lần.
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 giá trị lớn nhất của
.
Examples
Sample Input 1
4
1 2 3 0
Sample Output 1
4
Sample Input 2
2
2 1
Sample Output 2
2
Scoring
- Subtask
điểm:
- Subtask
điểm:
- Subtask
điểm: Không có ràng buộc gì thêm
Notes
Trong ví dụ đầu tiên, ta không cần thực hiện thao tác và .
Trong ví dụ thứ hai, ta có thể chọn và
, khi đó
. Mảng
trở thành
và
.
Comments