求大佬指点迷津,为何8,10会RE啊
查看原帖
求大佬指点迷津,为何8,10会RE啊
602243
Curryxs楼主2021/11/13 20:09
#include<iostream>
#include<algorithm>
	int a[1000010];
	int b[1000010];
using namespace std;
int main()
{
	int n,t=0;
	cin>>n;
	long long sum=0;
	for(int i=1;i<=n;i++)
	cin>>a[i];
	sort(a+1,a+n+1);
	for(int j=1;j<=n;j++)
	{
		b[a[j]]++;
	}
	for(int i=1;i<=a[n];i++)
	{
		if(b[i])
		{
			sum+=(i-t)*6+5+b[i];
			t=i;
		}
	}
	sum+=t*4;
	cout<<sum<<endl;
	return 0;
}
2021/11/13 20:09
加载中...