Submission #1159692

#TimeUsernameProblemLanguageResultExecution timeMemory
1159692Sandarach1513D Histogram (COCI20_histogram)C++20
20 / 110
2593 ms3396 KiB
#include<iostream>
#include<math.h>
using namespace std;

#define int long long

signed main(){
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);
	int n;
	cin >> n;
	int a[n];
	int b[n];
	int ans = 0;
	for(int i=0; i<n; i++){
		cin >> a[i] >> b[i];
	}
	for(int i=0; i<n; i++){
		int cura = a[i];
		int curb = b[i];
		int curans = a[i]*b[i];
		for(int j=i-1; j>=0; j--){
			cura = min(cura, a[j]);
			curb = min(curb, b[j]);
			curans = max(curans, cura*curb*(i-j+1));
		}
		ans = max(ans, curans);
	}
	cout << ans << '\n';
	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...