求助神犇!
查看原帖
求助神犇!
1324175
__Function__楼主2024/5/2 20:43

样例对,却只拿了50分!本人一脸懵!! 附上我的代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a[100001],n,time=0,k=1,o=0;
	cin>>n;
	for(int i=1;i<=n;i++) cin>>a[i];
	sort(a+1,a+n+1);
	for(int j=1;j<=n;j++)
	{
		if(a[j]==a[j-1])
		{
			while(a[j]==a[j-1]) j++;
		}
		for(int i=j;i<=n;i++)
		{
			if(a[i+k]==a[i]) k++;
			else break;
		}
		time=time+k+(a[j]-o)*6+5;
		k=1;
		o=a[j];
	}
	time+=a[n]*4;
	cout<<time;
    return 0;
}

求大佬帮助!!!

2024/5/2 20:43
加载中...