Asosiy qismga o‘tish

AL08-5. Navbatda kutish

Bitta usta n ta mijozga xizmat qiladi, i-mijozning ishi tᵢ daqiqa oladi. Har mijoz o‘zidan oldingi hamma ishlar tugashini kutadi. Tartibni shunday tanlangki, kutish vaqtlarining yig‘indisi eng kichik bo‘lsin — shu yig‘indini chiqaring.

Tartib kutish vaqtini o‘zgartiradi
Tartib kutish vaqtini o‘zgartiradi

Qisqa ish oldinda tursa, uni hamma kam kutadi.

Kirish ma’lumotlari

Birinchi qatorda n, ikkinchisida n ta vaqt.

Chiqish ma’lumotlari

Eng kichik umumiy kutish vaqti.

Cheklovlar

1 ≤ n ≤ 2·10⁵, 1 ≤ tᵢ ≤ 10⁹

Misollar

Kirish
3
8 2 5
Chiqish
9
Kirish
1
100
Chiqish
0
Qoralama doskasi
Kod yozish
Kod yuborish 5 ta test
Yechim yuborish uchun tizimga kiring.