instruction: Írj programot a hisztogram legnagyobb téglalap alakú területének megkeresésére.
output: Íme egy Python program, amely képes megtalálni a legnagyobb téglalap alakú területet egy hisztogramban:
  
  ```
  def max_area_in_histogram(hist):
      stack = []
      max_area = 0
      i = 0
      while i < len(hist):
          if (not stack) or (hist[i] >= hist[stack[-1]]):
              stack.append(i)
              i += 1
          else:
              top = stack.pop()
              area = hist[top] * ((i - stack[-1] - 1) if stack else i)
              max_terület = max(max_terület, terület)
      while stack:
          top = stack.pop()
          area = hist[top] * ((i - stack[-1] - 1) ha stack else i)
          max_terület = max(max_terület, terület)
      return max_area
  ```
  
  Ez a függvény egyetlen argumentumként a hisztogram sávjainak magasságát jelölő egész számok listáját veszi, és a hisztogram maximális téglalap alakú területét adja vissza. Egy veremet használ a növekvő hisztogram sávok indexeinek nyilvántartására, és kiszámítja a verem felső eleme és az aktuális elem által alkotott téglalap területét. Ezután szükség esetén frissíti a max_area értéket. Végül törli a veremet, hogy kezelje a megmaradt hisztogram sávokat, és visszaadja a megtalált maximális területet.