• محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

می‌خواهیم nn ساختمان h1,h2,,hnh_1, h_2, \dots, h_n طبقه‌ای کنار هم در یک ردیف بسازیم.

ساختمان در یک طبقه زمانی نورگیر است که از سمت چپ یا راست به فضای باز دسترسی داشته باشد. به‌‌عنوان مثال ساختمان‌های انتهای چیدمان (یعنی در سمت چپ یا راست)، تمام واحدهای آن نورگیر خواهند بود.

هدف این است که ساختمان‌ها را به ترتیبی بچینیم که تعداد واحدهای نورگیر به حداکثر برسد. تعداد حداکثری واحدهای نورگیر را پیدا کنید.

ورودی

در خط اول ورودی عدد nn تعداد ساختمان ها داده می شود. 1n105 1 \leq n\leq 10^5

سپس در خط بعدی به ترتیب h1h_1 تا hnh_n داده می شود. 1hi109 1 \leq h_i\leq 10^9

خروجی

در یک خط، حداکثر تعداد واحد های نورگیر را خروجی دهید.

مثال‌ها

ورودی نمونه ۱

3
1 3 2
Plain text

خروجی نمونه ۱

5
Plain text

ورودی نمونه ۲

5
1 3 3 3 3
Plain text

خروجی نمونه ۲

10
Plain text

ارسال پاسخ برای این سؤال
فایلی انتخاب نشده است.