当前位置: 首页 > news >正文

影视vip网站建设教程wordpress评论框required

影视vip网站建设教程,wordpress评论框required,网络平台宣传方案,电子商务网站建设与维护项目五题目传送门 题目意思: 给你 n n n 个数,求出最多相同的数的个数。 这道题目有两种解法。 方法一:桶排 一边输入,一边将第 i i i 个数 a i a_i ai​ 出现的次数存在一个数组 b b b 的第 a i a_i ai​ 个位置。输入完后遍历…

题目传送门

题目意思:

给你 n n n 个数,求出最多相同的数的个数。


这道题目有两种解法。

方法一:桶排

一边输入,一边将第 i i i 个数 a i a_i ai 出现的次数存在一个数组 b b b 的第 a i a_i ai 个位置。输入完后遍历一次 b b b 数组并取最大值就可以了。

时间复杂度: O ( n ) O(n) O(n)

代码:

#include<bits/stdc++.h>
using namespace std;
int n;
int a[105],b[105];
int ans;
int main()
{cin>>n;for(int i=1;i<=n;i++)cin>>a[i],b[a[i]]++;for(int i=1;i<=n;i++)ans=max(ans,b[a[i]]);cout<<ans;return 0;
}

方法二:排序

这道题目 a i a_i ai 的最大值仅有 100 100 100,所以桶排不会爆。但是如果 a i a_i ai 的最大值达到 1 0 8 10^8 108,桶排就会爆了。因此我们可以用排序,将数组排序后计算连续相同的数的个数的最大值即可。

时间复杂度: O ( n log ⁡ n ) O(n\log{n}) O(nlogn)

代码:

#include<bits/stdc++.h>
using namespace std;
int n,a[105];
int ans,cnt=1;
int main()
{cin>>n;for(int i=1;i<=n;i++)cin>>a[i];sort(a+1,a+1+n);for(int i=1;i<=n;i++){if(a[i]!=a[i-1])ans=max(ans,cnt),cnt=1;else cnt++;}ans=max(ans,cnt);cout<<ans;return 0;
}

完美撒花~

http://www.15wanjia.com/news/173097.html

相关文章:

  • 克隆网站到wordpress修改dede网站搬家 空间转移的方法
  • 长春建站网站合肥科技职业学院网站建设与管理
  • 网站建设哪家好知道万维科技品牌建设部门的规章制度
  • 南京营销型网站建设phpcms做网站感想
  • 京东做代码的网站吗wordpress拖拽插件
  • 网站开发项目总结范文打开自己的网站是别人的域
  • 天水市秦州区作风建设年网站在国外做购物网站
  • 网站怎么做关键词怎么优化佛山网站建设方案服务
  • 个人网站可以做淘宝推广做网站电销话术
  • 网站开发地图板块浮动房产交易网站建设策划案
  • 访问网站详细过程中装建设法人
  • 江苏建设厅网站更新seo兼职在家怎么做
  • 物流公司网站怎么做太原网站开发培训
  • 梅河口网站建设北京网站建设市场
  • 网站建设图片logo网络舆情监测 toom
  • 辽阳制作网站网站建设登记表
  • asp网站的优点有域名在本机上做网站
  • 网站域名查主机太原推广型网站制作
  • 网站建设管理的措施办法网页制作模板的网站element
  • 做网站得先注册域名吗哪家app软件开发公司好
  • 南宁最高端网站建设阿里指数数据分析平台
  • 石家庄外贸网站建设公司排名网站免费虚拟空间
  • 松江做网站价格wordpress去除更新
  • 定西seo企业网站seo多少钱
  • 设计作品网站有哪些建设部网站核对编号
  • 许昌旅游网站建设现状微信管理中心
  • 网站设计原则有哪些网店美工的岗位职责
  • 企业网站开发有哪些三桥网站建设
  • 在线网站分析工具一个服务器放多少网站
  • 现在建个企业网站要多少钱用二级域名做网站对seo