Trồng cây
Bác nông dân Jon vừa mới mua n cây giống và muốn trồng chúng trong sân nhà. Mỗi ngày, Jon có thể trồng một cây, và đối với mỗi cây, Jon biết chính xác số ngày cần thiết sau khi trồng để cây phát triển hoàn toàn. Jon cũng muốn tổ chức một bữa tiệc cho bạn bè nông dân của mình, nhưng để gây ấn tượng với họ, Jon chỉ muốn tổ chức bữa tiệc sau khi tất cả các cây đã trưởng thành. Cụ thể, bữa tiệc có thể được tổ chức vào ngày sớm nhất sau khi cây cuối cùng đã phát triển hoàn toàn. Hãy giúp Jon tìm ra ngày sớm nhất có thể tổ chức bữa tiệc. Jon có thể chọn thứ tự trồng các cây theo ý muốn, vì vậy Jon muốn trồng cây sao cho bữa tiệc có thể được tổ chức sớm nhất có thể.
Đầu vào
Đầu vào gồm hai dòng. Dòng đầu tiên chứa một số nguyên N (1 ≤ N ≤ 100.000) biểu thị số lượng cây giống. Dòng thứ hai chứa N số nguyên t_i (1 ≤ t_i ≤ 1.000.000), trong đó t_i biểu thị số ngày cây thứ i cần để phát triển hoàn toàn.
Đầu ra
Chương trình của bạn cần in ra đúng một dòng chứa một số nguyên, biểu thị ngày sớm nhất có thể tổ chức bữa tiệc. Các ngày được đánh số 1, 2, 3,...
Ví dụ:
Input 1:
4
2 3 4 3
Output 2:
7
Input 2:
6
39 38 9 35 39 20
Output 2:
42
Comments