网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  中间数

中间数

分类: IT文章 • 2025-01-28 16:01:38

题目链接:http://115.28.138.223/view.page?gpid=T52

#include <stdio.h>

int main(){
    int i,n,a,flag = -1,sum = 0;
    int count[1001] = {0};
    scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%d",&a);
        count[a] ++;
    }
    for(i=1;i<=1000;i++){
        if(n-count[i]-sum == sum){ //大于中间数的整数数量和小于它的整数数量相同
            flag = 1;
            break;
        }
        sum += count[i];
    }
    printf("%d
",(flag == 1)?i:-1);
    return 0;
}

相关推荐

  • ArcSDE空间数据库中SDE用户使用探讨(转)
  • 地址解析协议arp 什么是网络协议?arp为啥是一个入门级别协议? 掌握普通arp、免费arp、代理arp作用 两台电脑跨网段之间数据传递过程中的封装和解封装
  • C# GridView绑定数据库中数据,为何时间数据到了GridView中就没有秒了
  • 在SQL数据库中读取到的时间数据为转为时间格式时候出现错误.怎么操作才好
  • 工作中多个项目其间数据传递
  • 比较三维空间数组中的元素
  • ASP.NET MVC5中View-Controller间数据的传递 View向Controller中传递数据的方式 Controller向View中传值
  • Unity3d 与 Objective-C 数据交互,持续更新中 Unity3D 与 objective-c 之间数据交互。iOS SDK接口封装Unity3D接口
  • 小游戏开发中:类间数据如果互相访问?谢啦,该怎么处理
  • Android ListView中带有时间数据的排序
  • 章节页面接口开发
  • Saruman's Army
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号