给定一个长度为 n 的数组 a1,a2,…,an,问其中的和最大的上升子序列。也就是说,我们要找到数组 p1,p2,…,pm,满足 1≤p1<p2<⋯<pm≤n 并且 ap1<ap2<⋯<apm,使得ap1+ap2+⋯+apm最大。
第一行一个数字 n。
接下来一行 n 个整数 a1,a2,…,an。
一个数,表示答案。
6
3 7 4 2 6 8
21
所有数据保证 $1\leq n\leq 2 \times 10^5, 1 \leq a_i \leq 2\times 10^5$。