作业帮 > 综合 > 作业

ACM题目:众数给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数.多重集S中重数最大的元素称为众数

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/16 07:59:50
ACM题目:众数
给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数.多重集S中重数最大的元素称为众数.
例如,S={1,2,2,2,3,5}.
多重集S的众数是2,其重数为3.
TASK:对于给定的由n 个自然数组成的多重集S,编程计算S 的众数及其重数.
报错是Time Limit Exceeded
代码如下:
#include
long a[1300000];
void main()
{
\x05long n,i,j,b=0,l,c,e;
\x05scanf("%ld",&n);
\x05if(n
ACM题目:众数给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数.多重集S中重数最大的元素称为众数
#include
#include
int cmp(const void* a, const void* b)
{
return *((int*)a) - *((int*)b);
}
int array[100];
int main()
{
int n,i,zhong,num,ptr,tempzhong,tempnum;
while(scanf("%d",&n)==1)
{
for(i=0;i