站外题求助
  • 板块灌水区
  • 楼主chen_1111
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/8/19 11:51
  • 上次更新2024/8/19 14:43:19
查看原帖
站外题求助
1235962
chen_1111楼主2024/8/19 11:51

题目描述 有一个序列a,序列a中第i个元素值为a[i] ​ ,我们规定f[l][r]=min(a[l],a[l+1],a[l+2],……,a[r])请求出对于任意的区间长度len,f[l][r]的最大值(r-l+1=len)。

输入格式

第一行,一个整数n,表示序列长度;

第二行,n个整数,表示序列每个元素值。

输出格式

n个整数,中间用空格隔开。 第len个整数表示区间长度为len的区间f[l][r]的最大值,r-l+1=len。

输入数据 1

10

1 2 3 4 5 4 3 2 1 6

输出数据 1

6 4 4 3 3 2 2 1 1 1

数据范围

1≤n≤2∗10^5,1≤a[i]≤10^9

2024/8/19 11:51
加载中...