投篮游戏
来源:互联网 发布:unity3d小游戏实例 编辑:程序博客网 时间:2024/06/02 20:33
题目描述
有一个投篮游戏。球场有p个篮筐,编号为0,1...,p-1。每个篮筐下有个袋子,每个袋子最多装一个篮球。有n个篮球,每个球编号xi 。规则是将数字为xi 的篮球投到xi 除p的余数为编号的袋里。若袋里已有篮球则球弹出游戏结束输出i,否则重复至所有球都投完。输出-1。问游戏最终的输出是什么?
IDEA
不能一边输入一边判断遇到不满足直接退出游戏,因为需要让全部篮球编号都输入完
CODE
#include<iostream> using namespace std;int main(){ int p,n; while(cin>>p>>n) { int ball[301]={0}; int flag[301]={0}; for(int i=0;i<n;i++) { cin>>ball[i]; } int i=0; for(;i<n;i++) { if(flag[ball[i]%p]){ cout<<(i+1)<<endl; break; } flag[ball[i]%p]=1; } if(i==n){ cout<<"-1"<<endl; } } return 0;}
0 0
- 投篮游戏
- 投篮游戏
- 投篮游戏实现
- 华为机试---投篮游戏
- Unity3d切水果,坦克,投篮游戏视频
- 牛客网---2016---蘑菇街投篮游戏
- 蘑菇街2016研发工程师_投篮游戏
- 投篮游戏---蘑菇街2016研发工程师在线编程题
- 投篮技巧
- 投篮手感
- 聊聊投篮
- 新街头投篮记录
- 真实投篮命中率
- 投篮技巧(手势)
- 小鑫的投篮
- 【ActionScript3.0】投篮Flash
- 【视频】聊聊投篮
- test_1059_投篮比赛
- RSA Data must start with zero问题解决方法
- 背景建模与前景检测(五)——ViBe
- 5分钟搞定android混淆
- python: numpy--函数 shape用法
- APP想好好地活下去,做好用户留存问题至关重要
- 投篮游戏
- vmware提示:此虚拟机似乎正在使用中,取得该虚拟机的所有权失败错误
- 20170316
- NI Vision画坐标系
- Maven的pom.xml文件详解------Build Settings
- vs2012 发布web应用程序
- GCC主要数据结构之TTYPE_TABLE
- JAVA字节码增强技术之ASM
- validate