【问题描述】有 N 个球,编号为 1 , 2 , 3 , ... , N ( 5 ≤N≤1000)。给出这 N 个球的
一组编号,如:当 N=5 时,给出一组编号为: 3 5 1 4 2 ,表示的意思为 3 号球为起点,
按圆形顺时针方向把编号为 5 1 4 2 围成一个圆。再给出一组 N 个数据,每个数据最
小为 1 ,最大不超过 2*N ,如: 2 8 2 9 1 。当取第一个数 2 ,则表示从起点球 3 开始,
将顺时针方向隔 2 个球后的编号为 4 的一个球拿出来;再取第二个数 8 ,表示从刚被
拿掉球的下一个球 2 号球开始,将顺时针方向隔 8 个球后的编号为 2 的一个球拿出
来;以此类推,当取最后一个数并操作完,最后被拿掉的球是几号球?
【输入要求】有三行输入,第一行是一个正整数 N 的值;第二行是 N 个球的一组编
号, N 个编号之间空一格;第三行是 N 个整数,每个数据之间空一格,每个数据最
小为 1 ,最大不超过 2*N 。
【输出要求】一个数据,就是最后被拿掉的球的编号。
【输入样例】
5
3 5 1 4 2
2 8 2 9 1
【输出样例】
2
#include <iostream>
#include <queue>
using namespace std;
int main(){int n,a[1003],q1,k=0,j=1;queue<int> q;cin>>n;for(int i=1;i<=n;i++){cin>>q1;q.push(q1);}for(int i=1;i<=n;i++){cin>>a[i];a[i]+=2;}while(q.size()>1){k++;if(k==a[j]){q.pop();k=0;j++;}else{q.push(q.front());q.pop();}}cout<<q.front();return 0;
}

【第 4 题】球的游戏 ball-game相关推荐

  1. Stack Ball 堆栈球小游戏unity3d开发教程

    Stack Ball 堆栈球小游戏unity3d开发教程 介绍 <Stack Ball>是一款3D街机游戏,玩家需要通过旋转的螺旋平台来打碎.撞击和弹跳,以达到终点. 听起来很容易?你可错 ...

  2. GMOJ - 2021.07.20【普及组】模拟赛C组 - 排座椅(seat)、传球游戏(ball)、立体图(drawing)、间谍派遣、seek

    文章目录 luogu博客链接 GMOJ - 2021.07.20[普及组]模拟赛C组 - 排座椅(seat).传球游戏(ball).立体图(drawing).间谍派遣.seek T1 排座椅(seat ...

  3. html+css+js实现点球球小游戏

    html+css+js实现点球球小游戏 简介:这是一款休闲类的小游戏,在这款游戏里面你可以通过鼠标点击屏幕中生成的小球,小球爆炸是有特效的,小球的运行方向和生成位置也是随机的,可以通过修改代码来控制, ...

  4. Android陀螺仪应用:平衡球小游戏

    平衡球小游戏 在手机硬件还不够发达的早些时候,简易的"体感游戏"成为了手机游戏中的一个大头. 利用设备上自带的动态传感器,通过摇晃手机等方式,移动游戏物体来游玩的游戏. 为了成功理 ...

  5. Android陀螺仪应用_平衡球小游戏

    平衡球小游戏 在手机硬件还不够发达的早些时候,简易的"体感游戏"成为了手机游戏中的一个大头. 利用设备上自带的动态传感器,通过摇晃手机等方式,移动游戏物体来游玩的游戏. 为了成功理 ...

  6. java写弹力球游戏,用Qt5做的弹力球小游戏

    [实例简介] 用Qt5做的一个弹力球小游戏,Qt5及版本以上能直接运行.这个小游戏代码比较多,希望下载的同学能改进,一起交流. [实例截图] [核心代码] 9137bea4-84cc-4b28-9ae ...

  7. unity 角度限制_喵的Unity游戏开发之路 推球:游戏中的物理

    前言很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学.为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发. 本 ...

  8. python小游戏-16行代码实现3D撞球小游戏!-源码下载

    python小游戏-16行代码实现3D撞球小游戏!-源码下载 所属网站分类: 资源下载 > python小游戏 作者:搞笑 链接: http://www.pythonheidong.com/bl ...

  9. 喵的Unity游戏开发之路 - 推球:游戏中的物理

    很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学.为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发. 本文不 ...

  10. python海龟画图模块制作的拦球小游戏,谁说小海龟只会画图

    """ 拦球小游戏.py     海龟本身的图形有"arrow", "turtle", "circle", & ...

最新文章

  1. python中的生成器和迭代器:Generator和Iterator以及yield
  2. 【Linux】一步一步学Linux——ntsysv命令(149)
  3. 通过反射获取私有构造方法并使用
  4. matlab实现一/多元线性回归
  5. Linux系统编程:fork函数的使用【循环创建N个子线程】
  6. 爬虫-ProxyHandler代理类-通过代理发起请求
  7. es6 Symbol 的内置属性
  8. c语言事件结构体,C语言结构体史上最详细的讲解
  9. SciPy 非线性方程求解 | Python技能树征题
  10. IE-LAB网络实验室:HCNP培训机构 HCIE培训中心 HCIE认证培训 HCNA培训 华为面试考试时需要注意什么
  11. 用SAS如何读取数据
  12. 前度面试总结,被问的概率极大
  13. 蚂蚁金服首席架构师:区块链技术如何促进数字普惠金融
  14. STM32F103C8T6详细引脚表
  15. 低估价值选股策略(含源代码)
  16. QT-简单的CNC控制面板
  17. WCF学习经验分享,如何更好地学习WCF?
  18. 示波器测量的波形一直抖动怎么办
  19. 单片机开发和嵌入式开发流程图
  20. VUE中$refs和$el的使用详解

热门文章

  1. linux数组拼接_JavaScript合并两个数组
  2. JVM整体知识体系深度学习__JVM与Java体系结构【持续更新】
  3. 经验干货:使用tf.py_func函数增加Tensorflow程序的灵活性
  4. PHP邮箱注册验证码功能实现(使用PHPMailer)
  5. 21秋福师《计算机网络与通讯》在线作业一[答案]
  6. Android 源码编译
  7. 大数据技术原理-----期末复习-基础知识
  8. Linux Centos 配置IP,DNS地址及Xshell远程登陆
  9. 如何在Office(word,PPT,Visio)中画三维球体?
  10. unsupported destination, should be slice or struct