Masala A

Xotira 512 MB Vaqt 1000 ms
14

Extensions (uzaytirgichlar)

Nodir o’tgan o’quv yilida NN ta olimpiadada qatnashdi va har birida bittadan uzaytirgich (pilot) yutib oldi. Bunda ii - uzaytirgichda a[i]a[i] ta rozetkasi bor.

Shuningdek, Nodirda cheksiz ko’p miqdorda telefonlar bor. Har bir telefonni quvvatlantirish uchun unga bittadan rozetka kerak, biroq Nodirning uyida energiya manbai bitta.

Uzaytirgichlarni bir-biriga shunday tartibda ulangki, bunda energiya manbalarini soni maksimal bo’lsin va iloji boricha ko’proq telefonni quvvatlantirsin.


Kiruvchi ma'lumotlar:

Birinchi qatorda sizga NN soni beriladi - jami uzaytirgichlar soni.

Ikkinchi qatorda a[1], a[2], , a[N]a[1], \space a[2], \space \dots, \space a[N] - uzaytirgichlardagi rozetkalar soni.

Chegaralar:

• 1N1051 ≤ N ≤ 10^5

• 2ai1002 ≤ a_i ≤ 100, barcha 1iN1 ≤ i ≤ N uchun

 

Subtasklar:
1. (15 ball) N=1N = 1
2. (20 ball) N8N ≤ 8
3. (20 ball) a[1]=a[2]=...=a[N]a[1] = a[2] = ... = a[N].
4. (45 ball) Qo’shimcha chegaralarsiz.


Chiquvchi ma'lumotlar:

Yagona qatorda ko’pi bilan nechta telefonni quvvatlantish mumkinligini chiqaring.


Misollar
# input.txt output.txt
1
3
3 3 4
8
Izoh:

Masalan, N=3N = 3 va a=[3,3,4]a = [3, 3, 4] bo’lsin.

Agar Nodir uzaytirgichlarni [3,4,3][3, 4, 3] tartibida ulasa 8 ta telefonni quvvatlantira oladi.