测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A70972. 小X玩游戏

编程题 基础

题目描述

小 X 喜欢玩游戏。

这天,小 X 觉得传统的游戏都玩腻了,自己随手在草稿纸上画了一行N个格子作为棋盘,制定了如下规则:格子从左到右依次编号为 1N ,玩家初始位于格子 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=2M≤10A_i=1

对于 60\% 的数据,N≤1000M≤1000A_i≤1000

对于 100\% 的数据,2≤N≤1000001≤M≤1000001≤Ai≤1000000000

来源

常州市2015“信息与未来”夏令营选拔赛。