蒟蒻求调
查看原帖
蒟蒻求调
1135370
130gzl楼主2024/7/11 11:45

#2AC,其余WA

Code:

#include<bits/stdc++.h>
using namespace std;
struct node{
	int n,t;
}a[16384];
int n,num[262144],an=1,nb,idx;
int main(){
	//freopen("a.in","r",stdin);freopen("a.out","w",stdout);
	cin>>n;
	for(int i=0;i<n;i++)cin>>num[i];
	a[0].n=num[0];a[0].t=1;
	for(int i=1;i<n;i++){
		idx=-1;
		nb=num[i];
		for(int j=0;j<an;j++)if(a[j].n==nb){idx=j;break;}
		if(idx>=0)a[idx].t++;
		else{a[an++].n=nb;a[an].t=1;}
	}
	for(int i=0;i<an;i++)cout<<a[i].n<<" "<<a[i].t<<endl;
	return 0;
}
2024/7/11 11:45
加载中...