传统题 1000ms 256MiB

直方图-easy

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

直方图由 nn 列小方格合并而成。每列有若干方格,其中第 ii 列方格的数量为 hih_i。请在方格图的轮廓中找到一个最大面积的矩形,输出这个矩形的面积与最大矩形的数量。

图片2.png

例如在上图中 n=5n=5,h=(3,2,2,1,2)h = (3,2,2,1,2),最大面积为 3×2=63\times2=6,只有 11 个。

输入格式

  • 第一行:单个整数 nn
  • 第二行:nn 个整数 h1,h2,…,hnh_1, h_2, \dots, h_n

输出格式

  • 第一行:最大矩形的面积
  • 第二行:最大矩形的数量

数据范围

  • 30%30\% 的数据,1≤n≤1001\leq n\leq 100
  • 60%60\% 的数据,1≤n≤20,0001\leq n\leq 20,000
  • 100%100\% 的数据,1≤n≤300,0001\leq n\leq 300,000
  • 0≤hi≤500,0000\leq h_i\leq 500,000

样例数据

输入:

5
3 2 2 1 2

输出:

6
1

26秋季STL进阶第二场

未参加
状态
已结束
规则
IOI
题目
7
开始于
2026-10-8 17:00
结束于
2026-10-9 20:00
持续时间
27 小时
主持人
参赛人数
5