#bcu30a. [bcu30_a]すごろく
[bcu30_a]すごろく
問題文
サイボウズの社員の間では、すごろくが流行っています。
社員が遊んでいるすごろくは マスからなり、それぞれのマスには進む順に番号 がつけられています。 スタートのマスの番号は 、ゴールのマスの番号は です。
あなたは、このすごろくに慣れるために、一人で駒を動かす練習をしています。 実際に駒を動かす前に 回のターンで進めるマスの数 を決め、スタートのマスに駒を置きました。 以下のようなルールに従って、実際に駒を動かすことにしました。
ターン目 に行う動作
- 駒を マス進めてもまだゴールに到達しないときは、駒を マス進める。
- 駒をちょうど マス進めるとゴールに到着するときは、駒を マス進めてゴールに到着し、残りのターンを行わずにゲームを終了する。
- 駒を マス未満進めるだけでゴールに到達できるときは、ゴールまで マスちょうどで到達できるとき、ゴールまで移動し、その後 マス戻る。
、 および があたえられるので、最終的に ( ターンを全て終えるか、途中でゴールに到着しゲームを終了した時) 駒が置かれているマスの番号を求めてください。
制約
入力
入力は以下の形式で与えられる。
...
出力
最終的に駒が置かれているマスの番号を出力せよ。
入力例 1
10 4
5 7 2 5
出力例 1
10
はじめに駒は に置かれています。
- ターン目に が出たので、駒は に動きます。
- ターン目に が出たので、駒は に動き、まだ マス動けるので、 に戻ります。
- ターン目に が出たので、駒は に動き、ちょうどゴールに到着したので、ここで移動をやめます。
最終的に に駒が置かれています。
入力例 2
10 4
5 7 3 5
出力例 2
6
入力例 3
20 7
12 5 5 15 2 10 20
出力例 3
1