«Аспан горизонты» жобасы


Шешімді жөнелту

Ұпайлар: 100 (partial)
Уақыт шектеуі: 1.0s
Жад шектеуі: 256M

Author:
Problem type

Алматы қала әкімдігі «Аспан горизонты» атты ірі түнгі жарықтандыру жобасын жоспарлауда. Әл-Фараби даңғылы бойында бір қатарда \(N\) аспан тіреген ғимарат тұр. Оларға солдан оңға қарап, \(i\)-ші ғимараттың биіктігі \(H_i\)-ге, ал сәулеттік сұлулығы \(B_i\) ұпайға тең.

Бас сәулетші неон жарықтандырма орнатылатын ғимараттар жиынын таңдағысы келеді. Қала панорамасы үйлесімді болуы үшін таңдалған ғимараттардың биіктіктері (солдан оңға қарай) кемімейтін реттілік құруы тиіс: әрбір келесі жарықтандырылған ғимарат алдыңғысымен бірдей немесе одан биік болуы керек.

Сәулетшіге барлық жарықтандырылған ғимараттардың жалпы сұлулығы максималды болатындай жиынды таңдауға көмектесіңіз.

Енгізу

Бірінші жолда \(N\) — ғимараттар саны берілген (\(1 \le N \le 2 \cdot 10^5\)).

Екінші жолда \(N\) бүтін сан берілген: \(H_1, H_2, \ldots, H_N\) — ғимараттардың биіктіктері (\(1 \le H_i \le 10^9\)).

Үшінші жолда \(N\) бүтін сан берілген: \(B_1, B_2, \ldots, B_N\) — ғимараттардың сұлулығы (\(1 \le B_i \le 10^9\)).

Шығару

Жалғыз бүтін санды шығарыңыз — таңдалған ғимараттардың ең жоғары жалпы сұлулығы. Жауап 32-биттік типке сыймауы мүмкін; 64-биттік бүтін санды (long long) қолданыңыз.

Мысалдар

Енгізу 1
5
1 3 2 4 3
5 3 8 2 4
Жауап 1
17
Енгізу 2
4
3 1 2 3
4 10 6 2
Жауап 2
18

Ескертпелер

Мысалдарға түсіндірме

Бірінші мысалда \(1, 3, 5\) нөмірлі ғимараттарды таңдау тиімді (1-индекстеу): биіктіктер \([1, 2, 3]\) — кемімейтін; жалпы сұлулық \(5 + 8 + 4 = 17\).

Екінші мысалда \(2, 3, 4\) нөмірлі ғимараттарды таңдау тиімді: биіктіктер \([1, 2, 3]\) — кемімейтін; жалпы сұлулық \(10 + 6 + 2 = 18\).

Ішкі тапсырмалар

Топ Қосымша шектеулер Ұпай Қажетті топтар
1 \(N \le 20\) 5
2 \(N \le 1000\) 7 1
3 \(N \le 2 \cdot 10^5\), барлық \(H_i\) тең 5
4 \(N \le 2 \cdot 10^5\), \(H_i\) қатаң өседі 5
5 \(N \le 2 \cdot 10^5\), барлық \(B_i = 1\) 8
6 \(N \le 2 \cdot 10^5\), \(H_i \le 100\) 10
7 \(N \le 2 \cdot 10^5\), \(H_i \le 2000\) 12 6
8 \(N \le 5000\) 11 1, 2
9 \(N \le 2 \cdot 10^5\), \(H_i \le 2 \cdot 10^5\) 15 6, 7
10 \(N \le 2 \cdot 10^5\), \(H_i \le 10^9\) 22 1–9