50分,5个测试点TLE,求更能让小白看懂的优化方法!
查看原帖
50分,5个测试点TLE,求更能让小白看懂的优化方法!
956316
77Glorious楼主2023/12/15 22:16
#include<bits/stdc++.h>
typedef long long ll;
using namespace std;
ll n,a[10010],ans;

int main(){
	cin>>n;
	ll tmp=n;
	for(ll i=1;i<=n;i++) cin>>a[i];
	sort(a+1,a+1+n);
	while(a[2]!=1e9){//当第二个数字都没变成1e9 
		
		
		ans+=a[1]+a[2];
		a[1]=a[1]+a[2];
		a[2]=1e9;
		
		sort(a+1,a+1+n);
	}
	
	cout<<ans;
	return 0;
}
2023/12/15 22:16
加载中...