求助0分WA
查看原帖
求助0分WA
529038
Butterfly__qwq楼主2022/4/10 17:28

别跟我说什么不开longlong见祖宗,我开longlong了

看我再开long long long

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll read()
{
    ll x=0,f=1;
	char ch=getchar();
    while(ch<'0'||ch>'9')
	{
		if(ch=='-')f=-1;
		ch=getchar();
	}
    while(ch>='0'&&ch<='9')
	{
		x=x*10+ch-'0';
		ch=getchar();
	}
    return x*f;
}
ll arr[(int)1e7+1],csrt[(int)1e5+1];
int main()
{
	ll n,p=0,sa=0,ans=0;
	cin>>n;
	for(ll i=0;i<n;i++)
	{
		arr[i]=read();
		csrt[arr[i]]++;
	}
	for(ll i=0;i<=1e5;i++)
	{
		for(ll j=0;j<csrt[i];j++)
		{
			arr[p]=i;
			p++;
		}
	}
	for(ll i=0;i<n;i++)
	{
		sa+=arr[i];
		if(i!=0)ans+=sa;
	}
	cout<<ans;
	return 0;
}
2022/4/10 17:28
加载中...