社区讨论

麻烦dalao帮忙看看

P1090[NOIP 2004 提高组] 合并果子参与者 4已保存回复 11

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
11 条
当前快照
1 份
快照标识符
@mi7y1u8v
此快照首次捕获于
2025/11/21 05:29
4 个月前
此快照最后确认于
2025/11/21 06:41
4 个月前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int i,j,min1=20001,mins,min2=20001,n,a[10001],s=0;
	cin>>n;
	for(i=1;i<=n;i++)
	{
		cin>>a[i];
	}
	for(j=1;j<=n-1;j++)
	{
		for(i=1;i<=n;i++)
		{
			if(a[i]<min1&&a[i]!=0)
			{
				mins=i;min1=a[i];
			}
		}
		a[mins]=0;
		for(i=1;i<=n;i++)
		{
			if(a[i]<min2&&a[i]!=0)
			{
				mins=i;min2=a[i];
			}
		}
		a[mins]=min1+min2;
		min1=20001;min2=20001;
		s+=a[mins];
	}
	cout<<s;
	return 0;
}

回复

11 条回复,欢迎继续交流。

正在加载回复...