题目描述

给你一组数(未排序),请你设计一个程序:求出里面个数最多的数。并输出这个数的长度。
例如:给你的数是:1、 2、 3、 3、 4、 4、 5、 5、 5 、6, 其中只有6组数:1, 2, 3-3, 4-4, 5-5-5 and 6.
最长的是5那组,长度为3。所以输出3。

输入

第一行为整数t((1 ≤ t ≤ 10)),表示有n组测试数据。
每组测试数据包括两行,第一行为数组的长度n (1 ≤ n ≤ 10000)。第二行为n个整数,所有整数Mi的范围都是(1 ≤ Mi < 2^32)

输出

对应每组数据,输出个数最多的数的长度。

 样例输入 Copy

1
10
1 2 3 3 4 4 5 5 5 6

 样例输出 Copy

3
#include<stdio.h>
void sort(int a[],int n);//对冒泡排序函数进行声明(冒泡排序在数据结构中有详细讲解)
int main()
{int a[10000];int sum,t,i,n,max=0;scanf("%d",&t);while(t--){scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]);sort(a,n);          //一组数据读入完成后便可进行一次排序,使该组数据全部有序sum=1;for(i=1;i<n;i++){if(a[i]==a[i-1])//若前后2个数相等,sum++;{sum++;if(sum>max)//把更大的的sum赋给max;max=sum;}elsesum=1;}printf("%d\n",max);}return 0;
}
void sort(int a[],int n)//冒泡排序函数;
{int i,j,t;for(i=0;i<n-1;i++){for(j=1;j<n-i;j++){if(a[j-1]>a[j]){t=a[j-1];a[j-1]=a[j];a[j]=t; }}}
}

本文中参考了以下链接文章的思想,在此表示谢意,同时不用于获利。

1153: 简易版最长序列相关推荐

  1. ZZULIOJ.1153: 简易版最长序列

    1153: 简易版最长序列 题目描述 给你一组数(未排序),请你设计一个程序:求出里面个数最多的数.并输出这个数的长度. 例如:给你的数是:1. 2. 3. 3. 4. 4. 5. 5. 5 .6, ...

  2. 变性、衰老、染发后长啥样?简易版StarGAN全知道 | 代码

    安妮 编译整理 量子位 出品 | 公众号 QbitAI 半年前AI圈内红红火火的StarGAN模型有新实现出炉. 昨天,网友taki0112公布了一个简易版StarGAN TensorFlow实现,不 ...

  3. Matlab简易版美图秀秀(GUI界面实现)

    该项目为数字图像处理课程的期末大项目,主要内容是用matlab软件实现一些美图秀秀相关功能,比如对图像进行水平垂直翻转,旋转,裁剪,抠图等基础功能:对图像添加浮雕,艺术噪声,灰度胶片,动感模糊,素描, ...

  4. 用Java写一个植物大战僵尸简易版!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | https://urlify.cn/byeEj ...

  5. python实现简易版成绩管理系统_Python 实现简易版成绩管理系统!

    上一次,公众号介绍了如何使用 Python 实现单链表,下面让我们一探单链表的简单应用:在命令行,实现简易版成绩管理系统. 这次的简易版成绩管理系统,主要有六大功能:增加学生信息.删除学生信息.修改学 ...

  6. python成绩管理系统界面-python实现简易版学生成绩管理系统

    300来行python代码实现简易版学生成绩管理系统,供大家参考,具体内容如下 使用链表来实现 class Node(object): def __init__(self, data, pointer ...

  7. 用Java语言,写一个植物大战僵尸简易版!

    前言 有谁没玩过植物大战僵尸吗? 小灰的一位读者,用Java语言开发了自己的植物大战僵尸游戏.虽然系统相对简单,但是麻雀虽小五脏俱全,对游戏开发感兴趣的小伙伴可以学习一下哦~~ 游戏设计 植物大战僵尸 ...

  8. 用 Java 写一个植物大战僵尸简易版!

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:2 个月的面试亲身经历告诉大家,如何进入大厂? 有谁没玩过植物大战僵尸吗?一位读者用Java语言开发了自己的植物 ...

  9. 学生成绩管理系统设计报告python_python实现简易版学生成绩管理系统

    300来行python代码实现简易版学生成绩管理系统,供大家参考,具体内容如下 使用链表来实现 class Node(object): def __init__(self, data, pointer ...

  10. python简易版成绩管理系统_Python 实现简易版成绩管理系统

    上一次,公众号介绍了如何使用 Python 实现单链表,下面让我们一探单链表的简单应用:在命令行,实现简易版成绩管理系统. 这次的简易版成绩管理系统,主要有六大功能:增加学生信息.删除学生信息.修改学 ...

最新文章

  1. 【网络】HTTP2.0新特性
  2. 动态生成RadialMenuContainer
  3. Angular 依赖注入机制根据providers定义生成注入实例的框架代码
  4. Python 正则表达式re模块的使用
  5. 想学习Python,这套教程再适合你不过了!
  6. 判断两字符串是否为逆序
  7. 2.3谨慎活跃问题(Beware of Liveness Problems)
  8. springboot1.5.4 集成cxf完整实例
  9. 2022年31省市数字化转型路线图
  10. activeMQ启动失败61616port被占用问题
  11. 考研数学第三章复习:曲率、曲率圆、曲率半径
  12. Unity2D小游戏——类似QQ堂的小 demo(炸弹人)
  13. 这个地图绘制工具太赞了,推荐~~
  14. 优酷 html flash播放器,优酷播放器提示没有安装flash插件的解决办法
  15. 腾讯游戏助手运行闪退日志查看
  16. Hive(番外):Hive可视化工具IntelliJ IDEA
  17. VMware Workstation cannot connect to the virtual machine.Make sure you have rights to run the......
  18. Python 批量翻译图片 附详细代码
  19. SAP SD 销售组织架构
  20. Hutool导出Excel,在一个单元格设置多个字体样式

热门文章

  1. 如果刷新网页或者下拉出现白屏可能是什么原因以及url相关问题
  2. Python基础--搬家具(面向对象)
  3. rime 简体中文 linux,Rime (简体中文)
  4. OPENWRT-LUCI开发总结-LUCI目录结构介绍
  5. 效率神器----WOX
  6. V831——人脸性别年龄检测
  7. 【Unity】U3D ARPG游戏制作实例(二)人物基本动作切换
  8. promise is not a constructor
  9. 星际争霸II对抗 PYSC2平台 深度强化学习 学习笔记(一)- 环境搭建
  10. nodejs入门视频教程 Node.js Web开发框架