A70972 | 小X玩游戏
来源编程题
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
小 X 喜欢玩游戏。
这天,小 X 觉得传统的游戏都玩腻了,自己随手在草稿纸上画了一行N个格子作为棋盘,制定了如下规则:格子从左到右依次编号为 1 到 N ,玩家初始位于格子 1 ,初始前进方向为向右,游戏共进行 M 轮,第 i 轮玩家前进 A_i 格,若玩家到达格子 N 则改变前进方向为向左,若玩家到达格子 1 则改变前进方向为向右。
小 X 想知道玩家最后会停在哪个格子,但这个游戏太漫长了,他已经玩得快睡着了,希望你帮帮他。
输入格式
第一行包含用一个空格隔开的两个整数 N,M 。
接下来 M 行,第 i 行包含一个整数 A_i 。
输出格式
第一行包含一个整数,表示玩家最后停留的格子编号。
输入输出样例
输入 #1
3 2 2 3
输出 #1
2
样例说明
玩家的路线为 1->2->3->2->1->2 。
数据范围
对于 30\% 的数据,N=2,M≤10,A_i=1 。
对于 60\% 的数据,N≤1000,M≤1000,A_i≤1000 。
对于 100\% 的数据,2≤N≤100000,1≤M≤100000,1≤Ai≤1000000000 。
来源
常州市2015“信息与未来”夏令营选拔赛。
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?