站外题求助
  • 板块题目总版
  • 楼主SpeedStar
  • 当前回复7
  • 已保存回复7
  • 发布时间2023/8/16 16:45
  • 上次更新2023/11/3 03:20:48
查看原帖
站外题求助
28397
SpeedStar楼主2023/8/16 16:45

给定一个序列 a1,a2,a3,…,ana_1,a_2,a_3,\dots,a_n,请求出该序列每一个连续子序列的最大值,并计算这些最大值的和。

也就是求出

∑1⩽i⩽j⩽nmax⁡{ai,ai+1,⋯ ,aj}\sum_{1 \leqslant i \leqslant j \leqslant n} \max\{a_i, a_{i+1}, \cdots, a_j\}

数据范围:

  • 1⩽n⩽5×1051 \leqslant n \leqslant 5 \times 10^5
  • 0⩽ai⩽1060 \leqslant a_i \leqslant 10^6

用单调栈的思路做结果抱零了(

2023/8/16 16:45
加载中...