NYOJ254 编号统计

来源:互联网 发布:mac搜不到wifi 编辑:程序博客网 时间:2024/05/22 10:44

原题链接

简单题。

附ac代码:

#include <stdio.h>#include <stdlib.h>struct node{int num, time;};int cmp(const void *a, const void *b){return *(int *)a - *(int *)b;}int main(){node max;int t, n, i, temp, *a, j;scanf("%d", &t);while(t-- && scanf("%d", &n)){a = (int *)malloc(sizeof(int) * n);for(i = 0; i != n; ++i)scanf("%d", &a[i]);qsort(a, n, sizeof(int), cmp);for(i = 0, j = 1, max.num = max.time = 0; i != n; ++i)if(a[i] == a[i + 1]) ++j;else if(j > max.time) max.num = a[i], max.time = j, j = 1;else j = 1;printf("%d\n", max.num);free(a);}return 0;}


0 0