MedieC++17

Cel mai mare dreptunghi sub histogramă

Cerință

Coloanele unei histograme au lățimea 1. Găsește aria maximă a unui dreptunghi ale cărui laturi sunt paralele cu axele și care se află complet sub coloane consecutive.

Tip de problemă: Largest Rectangle in Histogram.

Date de intrare

n, apoi n înălțimi.

Date de ieșire

Aria maximă.

Restricții

1 ≤ n ≤ 2000; 0 ≤ înălțime ≤ 1000000000.

Observații

Selecție Algo25 pentru pregătirea interviurilor. Enunț, exemple și soluții originale.

Reper tematic pentru pregătire: https://www.hackerrank.com/interview/interview-preparation-kit

Exemple

2 EXEMPLE

Exemplul 1

Exemplul 1 pentru „Cel mai mare dreptunghi sub histogramă”. Dreptunghiul verde stă complet sub coloanele de înălțimi 4 și 5. Numerele de sub coloane sunt înălțimile, nu indicii.Exemplul 1, reprezentat vizual. Dreptunghiul verde stă complet sub coloanele de înălțimi 4 și 5. Numerele de sub coloane sunt înălțimile, nu indicii.Mărește schema ↗

Date de intrare

6
2 1 4 5 1 3

Date de ieșire

8

Exemplul 2

Date de intrare

1
0

Date de ieșire

0
UN MIC IMPULS

Ai nevoie de un indiciu?

Descoperă doar cât îți trebuie. Indiciile nu scad punctajul.

RÂNDUL TĂU

Trimite o soluție

Editor de cod

Se verifică autentificarea…

Deschide atelierul cu sugestii și teste locale în 4 limbaje →

Un pas, apoi următorul.Înapoi sus ↑