JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

出现次数超过一半的数

发布时间 2023-08-01 19:24:42作者: 爱吃泡面的皮卡
#include <bits/stdc++.h>

using namespace std;
int main(){
    int a[105]={},n,b;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>b;
        a[b+50]++;
    }
    for(int i=-50;i<=50;i++){
        if(a[i+50]>n/2){
            cout<<i;
            return 0;
        }
    }
    cout<<"no";
    return 0;
}

 

    本栏目推荐文章
  • (坚持每天写算法)基础算法复习与学习part1基础算法1-7——高精度减法(处理t=1和t>1代码的写法,t为操作次数)
  • Java递归函数计算递归次数出错
  • 记一次有抽奖次数但是无法抽奖的问题
  • R语言无套利区间模型:正向套利和反向套利次数、收益率分析华泰柏瑞300ETF可视化
  • Python对于for循环,可以用range()来控制循环次数,写法:range(次数)
  • 写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)
  • excel统计单元格内字符出现的次数
  • 构建最小平均查找次数二叉搜索树 OBST问题
  • Git-统计每天特定时间区间代码提交次数-非上班时间代码提交
  • Git-代码量行数提交次数统计脚本
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们