专栏名称: 算法爱好者
算法是程序员的内功!伯乐在线旗下账号「算法爱好者」专注分享算法相关文章、工具资源和算法题,帮程序员修炼内功。
目录
相关文章推荐
九章算法  ·  Meta裁员剑指华人!高包员工痛遭清洗! ·  20 小时前  
九章算法  ·  (粉丝投稿)被Meta裁员是我之幸! ·  3 天前  
九章算法  ·  Meta全是E6... ·  20 小时前  
九章算法  ·  (粉丝投稿)不接low ... ·  2 天前  
九章算法  ·  找工而已,千万不要太“老实” ·  昨天  
51好读  ›  专栏  ›  算法爱好者

名企笔试:蘑菇街2016招聘笔试(投篮游戏)

算法爱好者  · 公众号  · 算法  · 2017-05-26 20:49

正文

(点击 上方公众号 ,可快速关注)


题目描述


有一个投篮游戏。球场有p个篮筐,编号为0,1…,p-1。每个篮筐下有个袋子,每个袋子最多装一个篮球。有n个篮球,每个球编号xi 。规则是将数字为xi 的篮球投到xi 除p的余数为编号的袋里。若袋里已有篮球则球弹出游戏结束输出i,否则重复至所有球都投完。输出-1。问游戏最终的输出是什么?


输入描述:


第一行两个整数p,n(2≤p,n≤300)。p为篮筐数,n为篮球数。接着n行为篮球上的数字xi(0≤xi≤1e9)


输出描述:


输出游戏的结果


输入例子:


10 5

0

21

53

41

53


输出例子:


4



请通过评论说出你的解答。如果有必要,请介绍一下解题思路。在评论中分享解题思路可以让其他人了解你的想法。你的解答帮助了其他人,其他人的解答也将帮助到你。期待大家参与 ^_^


关注「算法爱好者」

看更多名企笔试题与解题讨论







请到「今天看啥」查看全文