首页 > 其他分享 >出现次数超过一半的数

出现次数超过一半的数

时间:2023-08-01 19:35:33浏览次数:27  
标签:std 一半 超过 50 次数 int main

#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;
}

 

标签:std,一半,超过,50,次数,int,main
From: https://www.cnblogs.com/w6826301/p/17598848.html

相关文章

  • ChatIE:通过多轮问答问题实现实命名实体识别和关系事件的零样本信息抽取,并在NYT11-HRL
    ChatIE:通过多轮问答问题实现实命名实体识别和关系事件的零样本信息抽取,并在NYT11-HRL等数据集上超过了全监督模型零样本信息抽取(InformationExtraction,IE)旨在从无标注文本中建立IE系统,因为很少涉及人为干预,该问题非常具有挑战性。但零样本IE不再需要标注数据时耗费的时间和人力,因......
  • 微信公众号模板消息源码实现,打破服务号群发推送次数限制
    公众号服务号每个月只能群发推送四次文章,我们可以使用模板消息为公众号粉丝推送信息下面是使用golang实现的模板消息发送类库封装,轻松实现模板消息发送wechat.gopackagelibimport("github.com/silenceper/wechat/v2""github.com/silenceper/wechat/v2/cache"......
  • ChatGPT 在JavaScript中,由于Number类型只能表示52位精度,因此默认情况下无法进行超过16
    ChatGPT在JavaScript中,由于Number类型只能表示52位精度,因此默认情况下无法进行超过16位的乘法运算。但是,你可以使用BigInt来处理大数字。BigInt是目前JavaScript中处理超出Number精度限制的数字的最佳方式。它是一种新的数据类型,可以表示任意精度的整数。以下是一种解决方案:1.......
  • 2023.7.25 将数组和减半的最少操作次数
    贪心,显然每次都削减最大数的一半,可以更快的接近至少削减一半的目标。可以证明,削减任何不是最大数的一半,都不会优于削减最大数的一半,因为题目要求不是正好减少一半,而是至少减少一半。所以可以开一个大根堆存储所有的数,每次取出堆顶的数进行减半,然后将减半后的数插入堆中,并且更新......
  • linux账号登录错误次数过多解锁
    [root@inmnmapp50~]#pam_tally2--userOSS3_JC_BSLoginFailuresLatestfailureFromOSS3_JC_BS32207/20/2317:50:1410.135.7.152[root@inmnmapp50~]#pam_tally2--userOSS3_JC_BS--resetLoginFailuresLatestfai......
  • 日期区间选择器a-range-picker,选择的时间跨度不超过6个月
    需求需要用到日期区间选择,选择开始时间之后,结束时间只能选前6个月或者后6个月,其它区间禁用。思路选择开始日期间为null,当选择开始时间之后,选择结束日期时禁用开始日期前后6个月之外的日期实现disabledDate禁用方法先判断有没有开始日期,如有有,则没有禁用规则。如果没有开始......
  • jenkins汉化一部分问题(一半中文一半英文)解决
    方法如下,可以临时完美修复。1.将语言设定为zh_US,Jenkins切换为英文。2.调用restart重启Jenkins:http://jenkisn网址/restart。3.再次语言设定为zh_CN,刷新即可。......
  • consul 使用总结 & Nginx 负责均衡,最大连接数据,超时次数,超时等待时间,权重
    consul使用总结&Nginx负责均衡,最大连接数据,超时次数,超时等待时间,权重consulagnet-dev启动consul启动服务,注册服务:dotnetOrderServer.dll--urls="http://:5189"--ip="127.0.0.1“--port=5189dotnetOrderServer.dll--urls="http://:5188"--ip="127.0.0......
  • linux 中实现输出指定列元素的重复次数编号
     001、[root@PC1test01]#lsa.txt[root@PC1test01]#cata.txt##测试数据ERR219543AfricaERR219546kkkkERR229467qqqqERR229468qqqqERR229471mmnnERR219547kkkkERR2214955qqqqERR219544AfricaER......
  • newcoder61132F <结论:排序最小交换次数>
    题目松鼠排序n个不同的数,任意交换位置进行排序,其最小交换次数。思路结论:\(最小交换次数=n-r\),其中\(r\)为置换环个数。参考:https://www.cnblogs.com/CDOI-24374/p/16410082.html代码Code#include<iostream>#include<algorithm>#include<vector>#include<cstrin......