em viết code xong nhưng chạy không được , không biết bị lỗi gì nữa
#include<stdio.h>
void nhapMang(int a[],int &n)
{
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
}
int a[1000000],b[1000000]={0};
int main()
{
int a[1000000],n,m,p;
scanf("%d",&p);
while(p--)
{
nhapMang(a,n);
b[1000000]={0};
for(int i=0;i<n;i++)
{
b[a[i]]++;
}
int max=b[a[0]];
for(int i=1;i<n;i++)
{
if(b[a[i]]>max) max = b[a[i]];
}
if(max==1)printf("NO\n");
else
{
for(int i=1;i<n;i++)
{
if(b[a[i]]==max)
{
printf("%d\n",a[i]);
break;
}
}
}
}
}

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?