问题 K: 数字统计

mac2026-08-06  9

给出一些数字,统计出现最多的数字的次数。

输入

输入中第一行包含一个N,0 < N <= 500000。

后面N行每行包含一个数字k,0<=k<=200000。

输出

输出出现次数最多的数字的个数。

样例输入

5 1 1 2 3 4

样例输出

2

代码如下:

#include<stdio.h> int main() { int n; while(scanf("%d",&n)!=EOF) { int a[100]; int count = 0; if(n==0) { printf("%d",0); } else { while(n!=0) { a[count] = n%2; n = n/2; count++; } for(int i=count-1;i>=0;i--) { printf("%d",a[i]); } } printf("\n"); } }
最新回复(0)