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