#8和#10两个测试点RE了,各位大佬们,帮帮我这个蒟蒻吧,孩子快没救了
查看原帖
#8和#10两个测试点RE了,各位大佬们,帮帮我这个蒟蒻吧,孩子快没救了
532586
鲁锦聪楼主2021/7/12 23:30
#include <bits/stdc++.h>
using namespace std;
long long n,a[1000010],b[1000010]={},s=0;
int main()
{
	cin >> n;//总人数 
	for(int i = 1;i <= n;i++)
	{
		cin >> a[i];//楼层
		b[a[i]]++;//每个楼层的人数
	} 
	sort(a,a+n+1);
	for(int i = 1;i <= a[n];i++)
	{
		if(b[i] == 0)
		{
			s+=6;//如果楼层没有人则加上楼秒数
		}						 
		else 
		{
			s+=6+5+b[i];//若有人则再加上开门时间和人数
		}					 	
	}
	cout <<s+4*a[n];//总时间+下楼时间 
	return 0;
}
2021/7/12 23:30
加载中...