برنامه ای بنویسید تا بزرگترین ناحیه مستطیل را در هیستگرام پیدا کنید.
در اینجا یک برنامه پایتون است که می تواند بزرگترین ناحیه مستطیل را در هیستگرام پیدا کند: ``` def max_area_in_histogram ((hist): stack = [] max_area = 0 i = 0 در حالی که i < len ((hist): if (not stack) or (hist[i] >= hist[stack[-1]]): stack.append(i) i += 1 else: top = stack.pop (top) * ((i - stack[-1] - 1) if stack else i) max_area = max ((max_area) while stack: top = stack.pop) area = 0 i = 0 i < len ((hist): if (not stack) or (hist[hist[i] >= hist[stack[-1])): stack.append (i) i += 1 else: top = sta