为啥贪心不行啊
查看原帖
为啥贪心不行啊
1267849
kingcen楼主2024/9/25 20:12
#include<bits/stdc++.h>
#define maxn 2100
using namespace std;
int n;
int ans=0;
int a[maxn];
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)cin>>a[i];
	int l=1;int r=n;
	for(int i=1;i<=n;i++)
	{
		if(a[l]<=a[r])
		{
			ans+=i*a[l];
			l++;
		}
		else
		{
			ans+=i*a[r];
			r--;
		}
	}
	cout<<ans;
	return 0;
}
2024/9/25 20:12
加载中...