???
查看原帖
???
1499743
ma_rui楼主2024/12/10 22:21
#include<bits/stdc++.h>
using namespace std;
long long n,a[1001],sum,fjans,bans;
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)cin>>a[i];
	for(int i=1;i<=n;i++){
	if(i%2==1){
	for(int j=1;j<=n;j++){
	if(a[j]>sum&&a[j]<fjans)sum = j;
	}
	if(sum==0){
	for(int j=1;j<=n;j++)if(a[j]>sum)sum = j;
	for(int j=1;j<=n;j++)if(a[j]<=sum&&a[j]!=0)sum = j;
	}
	for(int j=1;j<=n;j++)if(a[j]==sum)a[j] = 0;
	fjans+=sum;
	}else{
	for(int j=1;j<=n;j++){
	if(a[j]>sum&&j<bans)sum = j;
	}
	if(sum==0){
	for(int j=1;j<=n;j++)if(a[j]>sum)sum = j;
	for(int j=1;j<=n;j++)if(a[j]<=sum&&a[j]!=0)sum = j;
	}
	for(int j=1;j<=n;j++)if(a[j]==sum)a[j] = 0;
	bans+=sum;
		}
	sum = 0;
	}
	cout<<fjans<<" "<<bans;
	return 0;
}
2024/12/10 22:21
加载中...