蘑菇街2016研发工程师_投篮游戏
来源:互联网 发布:网络食品经营管理办法 编辑:程序博客网 时间:2024/06/11 21:03
有一个投篮游戏。球场有p个篮筐,编号为0,1...,p-1。每个篮筐下有个袋子,每个袋子最多装一个篮球。有n个篮球,每个球编号xi 。规则是将数字为xi 的篮球投到xi 除p的余数为编号的袋里。若袋里已有篮球则球弹出游戏结束输出i,否则重复至所有球都投完。输出-1。问游戏最终的输出是什么?
#include <iostream>using namespace std;int main(){ int p,n; bool tag[301]; int a[301]; int i,t; while(cin>>p>>n) { for(i=0; i<301; ++i) tag[i] = false; for(i=0; i<n; ++i) cin>>a[i]; for(i=0; i<n; ++i) { t = a[i]; if(t >= p) t = t%p; if(tag[t]) break; tag[t] = true; } if(i==n) cout<<-1<<endl; else cout<<i+1<<endl; } return 0;}
0 0
- 蘑菇街2016研发工程师_投篮游戏
- 投篮游戏---蘑菇街2016研发工程师在线编程题
- 蘑菇街2016研发工程师_聊天
- 牛客网---2016---蘑菇街投篮游戏
- 蘑菇街2016研发工程师_搬圆桌
- 蘑菇街2016研发工程师_最大间隔
- 蘑菇街2016研发工程师_回文串
- 蘑菇街2016研发工程师在线编程题
- 回文串---蘑菇街2016研发工程师在线编程题
- 聊天------蘑菇街2016研发工程师在线编程题
- 蘑菇街2016研发工程师编程题--回文串
- 蘑菇街2016研发工程师在线编程题
- 蘑菇街笔试题 投篮比赛
- [编程题] 最大间隔 java 蘑菇街2016研发工程师在线编程题
- [编程题] 回文串 java 蘑菇街2016研发工程师在线编程题
- 百度2016研发工程师在线编程题 4.蘑菇阵
- 投篮游戏
- 投篮游戏
- hdu 1176 免费馅饼 动态规划
- BPELUnit 实例(基于HelloBPEL的例子)
- Linux下查看cpuinfo相关信息注释
- HDU 4341
- C语言中的可变参数函数 三个点“…” http://blog.chinaunix.net/uid-7283526-id-2198861.html
- 蘑菇街2016研发工程师_投篮游戏
- LeetCode 136 single number
- 异常解析 转载
- 修改 JVM 输出数组
- procheck安装
- case when else end用法
- 蘑菇街2016研发工程师_回文串
- 静态内部类,成员内部类,外部类之间的一些知识总结
- 论background-image和img的区别