连续两天的50pts.Why
查看原帖
连续两天的50pts.Why
793067
Sam_Gamer楼主2023/4/29 01:37
#include<bits/stdc++.h>
#define maxn 20010
using namespace std;
long long a[maxn];
int n,i,num=0,same=1,ans;
int main()
{
	cin>>n;
	for(i=0;i<n;i++)
	{
		cin>>a[i];
	}
	sort(a,a+n);
	for(i=0;i<n;i++)
	{
		
		 if(a[i]!=a[i+1])
		{
			num=a[i];
			cout<<num<<" "<<same<<"\n";
			num=0;
			same=1;
			
		}
		else if(a[i]==a[i+1])
		{
			num=a[i];
			same++;
		    if(a[i]!=a[i+1])
		    {
			
			cout<<num<<" "<<same<<"\n";
			num=0;
			same=1;
			
		    }
		}
	
		
		
	}
	return 0;
}

OK,通过样例了。大佬们,我错哪了?

2023/4/29 01:37
加载中...