F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

区间的价值

Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 2247    Accepted Submission(s): 936


Problem Description
我们定义“区间的价值”为一段区间的最大值*最小值。

一个区间左端点在$L$,右端点在$R$,那么该区间的长度为$(R-L+1)$。

现在聪明的杰西想要知道,对于长度为$k$的区间,最大价值的区间价值是多少。

当然,由于这个问题过于简单。

我们肯定得加强一下。

我们想要知道的是,对于长度为$1\sim n$的区间,最大价值的区间价值分别是多少。

样例解释:

长度为$1$的最优区间为$2-2$ 答案为$6*6$

长度为$2$的最优区间为$4-5$ 答案为$4*4$

长度为$3$的最优区间为$2-4$ 答案为$2*6$

长度为$4$的最优区间为$2-5$ 答案为$2*6$

长度为5的最优区间为$1-5$ 答案为$1*6$
 

Input
多组测试数据

第一行一个数$n(1\leq n\leq 100000)$。

第二行$n$个正整数$(1\leq a_{i}\leq 10^{9})$,下标从$1$开始。

由于某种不可抗力,$a_{i}$的值将会是$1\sim 10^{9}$内<b style="color:red;">随机产生</b>的一个数。(除了样例)
 

Output
输出共$n$行,第$i$行表示区间长度为$i$的区间中最大的区间价值。
 

Sample Input
5 1 6 2 4 4
 

Sample Output
36 16 12 12 6
 

Source
 

Statistic | Submit | Discuss | Note
Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-11-22 08:42:37, Gzip enabled