更好的题目翻译
查看原帖
更好的题目翻译
291976
quanjun楼主2023/11/15 21:03

题目描述

给定一个大小为 nn 的数列 aa。

本题中,我们定义数列 aa 的一个连续子序列的区间强度为该子序列中所有元素的最小值。

比如,对于一个大小为 55 的数列 1,2,3,4,51,2,3,4,5 来说,其连续子序列 1,2,31,2,3 对应的区间强度为 11;其连续子序列 3,4,53,4,5 对应的区间强度为 33。

现在你需要求出对于任意一个 k(1≤k≤n)k(1 \le k \le n),所有长度为 kk 的连续子序列对应的区间强度的最大值。

输入格式

第一行,一个整数 n(1≤n≤2×105)n(1 \le n \le 2 \times 10^5)。

第二行,nn 个整数 a1,a2,…,an(1≤ai≤109)a_1, a_2, \ldots, a_n(1 \le a_i \le 10^9),两两之间以一个空格分隔。

输出格式

输出共一行,包含 nn 个整数,两两之间以一个空格分隔。

其中第 kk 个整数表示数列 aa 的所有长度为 kk 的连续子序列对应的区间长度的最大值。

2023/11/15 21:03
加载中...