*【树状数组】最大上升子序列和

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

【题目】

给定一个长度为 nn 的整数序列 aia_i

选出一个严格上升子序列,要求所选子序列的各元素之和最大。

【输入格式】

第一行包含整数 nn

第二行包含n 个整数 aia_i

【输出格式】

输出最大的上升子序列和。

【样例1输入】

4
1 9 7 10 

【样例1输出】

20 

【样例2输入】

8
1 7 3 5 5 9 4 8

【样例2输出】

18

【样例解释】

对于样例1 ,选择子序列1 9 10 ,和的最大值为20 。

对于样例2 ,选择子序列1 3 5 9 ,和的最大值为18 。

【数据范围】

对于20%的数据点, 1n10,1ai1001 \le n \le 10 , 1 \le a_i \le 100

对于40%的数据点, 1n103,1ai1031 \le n \le 10^3 , 1 \le a_i \le 10^3

对于70%的数据点, 1n105,1ai1031 \le n \le 10^5 , 1 \le a_i \le 10^3

对于所有的数据点, 1n105,1ai1091 \le n \le 10^5 , 1 \le a_i \le 10^9

提高8.2-8.4(树状数组)

未参加
状态
已结束
规则
XCPC
题目
25
开始于
2024-8-1 23:00
结束于
2024-8-10 3:00
持续时间
196 小时
主持人
参赛人数
16