点击打开链接

题目描述

圣诞节快到了,于是可爱的小明想在圣诞节的前一天(也就是平安夜)给班里的同学发个小福利,他买了一些糖果和苹果,并将这些糖果和苹果分成相同的n份。每个领取了礼物的同学都会写下自己的学号,小明很讨厌贪得无厌的人,于是小明决定如果一个人拿到的礼物超过了其他所有人的总和,小明就会惩罚这个同学。

输入

有多种情况。
对于每种情况,第一行中都有一个整数n(1 <= n <= 1000)。
在第二行,有n个整数a1,a2 ... an(0 <= ai <10000)ai是第i个人的学号。

输出

应该受到惩罚的人的输出ID。
如果没有人受到惩罚,则输出-1。
输出占一行。

样例输入

3
1 1 2
4
2 1 4 3

样例输出

1
-1
#include<stdio.h>
#include<string.h>
#define N 100010
int a[N];
int main()
{int n,num,i,ans;while(scanf("%d",&n)!=EOF){ans=-1;for(i=0;i<n;i++){scanf("%d",&num);a[num]++;if(a[num]>n/2)ans=num;}printf("%d\n",ans);memset(a,0,sizeof(a));}return 0;
}

zzuli2206: 小明发福利相关推荐

  1. 小明系列问题――小明序列(LIS)

    小明系列问题――小明序列 Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit ...

  2. hdu4521 小明系列的问题——小明序列(LIS变种 (段树+单点更新解决方案))

    链接: huangjing 题目:中文题目 思路: 1:这个题目假设去掉那个距离大于d的条件,那么必定是一个普通的LIS.可是加上那个条件后就变得复杂了.我用的线段树的解法. . .就是採用延迟更新的 ...

  3. HDU 4521 小明系列问题——小明序列 LIS+动态规划

    HDU 4521小明系列问题--小明序列 Time Limit:1000MS    Memory Limit:32768KB    64bit IO Format:%I64d & %I64u ...

  4. [2778]小明的花费预算 (二分查找)SDUT

     小明的花费预算 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 小明终于找到一份工作了,但是老板是个比较奇怪的人,他并不是按 ...

  5. 0224 py晚自习 udp通讯器 小明与牛牛版

    目标 实现两个udp的通讯功能 小明udp # 导包 import socket# 创建套接字对象,udp udp = socket.socket(socket.AF_INET, socket.SOC ...

  6. 小明发布_每日LOL圈:LPL春季赛将于13号开赛;小明、阿水、Meiko多人聚餐

    小伙伴们晚上好,告别了短暂的元旦假期,又开始了上班/上学滴你们还好吗?好在今天官方终于公布了LPL春季赛的赛程啦~ 图为春节前一周的赛程安排,一周打满七天真够拼的 揭幕战也是看点十足:S8冠军vs S ...

  7. 抽奖助手——端午老板加班让我写个抽奖助手给员工发福利

    端午老板让我加班写个抽奖助手给员工发福利 需要源码的私聊我哦 目录 一.整体框架 二.按键联动 三.图片联动 一.整体框架 我们开始时,小图片和大图是一样的图片,按键点击后,小图开始滚动,按键的文字也 ...

  8. 零基础的小明要如何成为前端工程师?

    点击上方"IT平头哥联盟",选择"置顶或者星标" 一起进步- 前言 前端的历史,有点意思,由@胡立分享. 正文从这开始-- 如果你是个毫无基础又想要转岗成前端工 ...

  9. python—成绩管理系统考试题目:小学五年级学生小明、小王、小丽、小花的语文、英语、数学成绩如……

    python-成绩管理系统考试题目:小学五年级学生小明.小王.小丽.小花的语文.英语.数学成绩如-- 最近在做人工智能微专业时发现了一道特别有趣的题目,原谅作者才疏学浅,花费了将近一下午的时间才写出正 ...

最新文章

  1. 一口气搞懂《虚函数和纯虚函数》
  2. 到底应该选择哪种Linux.NET的部署方式?
  3. 支付宝的授权回调目录只能配置一个域名吗_腾讯QQ授权登录(asp.net + angular)...
  4. android缓存垃圾扫描功能吗,Android 系统缓存扫描与清理方法分析
  5. 借书问题(入门级算法)(C语言)
  6. 个人打卡签到表html代码,考勤每日签到表模板
  7. 怎么写专利更容易通过?
  8. Axure RP 8: 注册码(亲测可用)
  9. (基础)SpringCloud Alibaba Nacos作为多环境配置中心
  10. 批量删除微博(转载)
  11. 蚁群算法ACO求解连续函数最值问题
  12. JAVA实现篮球计分计时器
  13. 致敬传统 津门传统曲艺更显“范儿”活动圆满落幕
  14. 学以致用--游戏:孢子(Spore) 中 殖民地 最佳布局
  15. [python][LXF][Notes]文件读写及序列化
  16. 9月第1周全球域名商TOP15大战:中国万网排名第7
  17. C#——常用的日期时间操作函数
  18. 测开工程师-面试常问测试用例
  19. CAndPrimer_17 关于堆栈,队列,树的基础理解(ADT)
  20. Java 微信域名检测源码

热门文章

  1. 程序员如何接外包项目
  2. 赛思互动:CRM的成功应用对企业有何好处
  3. 【H5】HTML5是什么
  4. 小达同学软件测试第一讲
  5. 打印内存不足解决方法
  6. 嵌入式linux的u-boot系统启动过程,【站友投递】U-boot启动过程详解
  7. matlab高代求商与余式,matlab求商取余remmod区别
  8. C语言十进制,八进制,十六进制输出分析
  9. 免费获得csdn积分
  10. TCP和UDP协议的主要特点和应用场合