求助站外题
  • 板块学术版
  • 楼主执着之幻
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/3/7 15:25
  • 上次更新2023/10/23 22:47:16
查看原帖
求助站外题
282791
执着之幻楼主2023/3/7 15:25

有n盆花从左往右排成一行,第i盆花的高度是h[i],美丽度是a[i],数据保证所有h[i]互不相同。

现在需要搬走若干盆花,使得剩下的花的高度从左往右是递增的。

在满足上述前提下,输出剩下的花的美丽度总和的最大值。

输入格式

第一行,一个整数n,1<=n<=200000。

第二行,n个整数,第i个整数是h[i], 1<=h[i]<=n。

第三行,n个整数,第i个整数是a[i], 1<=a[i]<=1e9。

输出格式

一个整数。

输入/输出例子1

输入:

4

3 1 4 2

10 20 30 40

输出:

60

输入/输出例子2

输入:

9

4 2 5 8 3 6 1 7 9

6 8 8 4 6 3 5 7 5

输出:

31

2023/3/7 15:25
加载中...