80分蒟蒻求助!WA了两个
查看原帖
80分蒟蒻求助!WA了两个
930104
Naegi_Makoto楼主2023/2/1 09:13

谢谢

下面是详情

第一个 第二个

#include<bits/stdc++.h>
using  namespace  std;
int a[20000005],j[20000005]={};
int main () 
{
int n,cnt=0;
cin>>n;
int time=0,now=0;
for(int i=1;i<=n;i++)
{
	cin>>a[i];
	j[a[i]]++;
}
sort(a+1,a+n);
for(int i=1;i<=n;i++)	
{if(a[i]>now)
	{time+=6*(a[i]-now)+5+j[a[i]];
	now=a[i];
}
if(a[i]<now)
	{
	time+=4*(now-a[i])+5+j[a[i]];
	now=a[i];
	}
	if(i==n)
	time+=4*now;
		}		
	cout<<time;
	return 0;
} 
2023/2/1 09:13
加载中...