关于今天月赛div.2 O(N^2)过百万
  • 板块灌水区
  • 楼主Forza_Juventus
  • 当前回复10
  • 已保存回复10
  • 发布时间2021/1/23 20:27
  • 上次更新2023/11/5 04:29:58
查看原帖
关于今天月赛div.2 O(N^2)过百万
209812
Forza_Juventus楼主2021/1/23 20:27

RTRT,典型的O(N2)O(N^2)算法,然而我ACAC

#include <bits/stdc++.h>
using namespace std;
long long k[1000005];
long long n,maxn = -0x3f3f3f3f;
int main(){
//	freopen(".in","r",stdin);
//	freopen(".out","w",stdout);
	ios::sync_with_stdio(false);
	cin>>n;
	for(long long i = 1;i <= n;i ++)
	{
		long long a;
		cin>>a;
		k[i] = a;
		maxn = max(maxn,i * k[i]);
	}
	for(long long i = 1;i <= n;i ++)
	{
		for(long long j = n;j >= 1;j --)
		{
			if(i != j && k[j] >= k[i]) 
			{
				maxn = max(maxn,k[i] * (i + j));
				break;
			}
		}
	}
	cout<<maxn;
	return 0;
}
2021/1/23 20:27
加载中...