#abc203c. [abc203_c]Friends and Travel costs
[abc203_c]Friends and Travel costs
問題文
個の村があり、それぞれ村 , 村 , , 村 と番号がついています。
以上 以下の全ての整数 について、村 で 円を払う事で村 に移動することができます。 それ以外の移動方法はありません。
太郎君は初め 円を持った状態で村 におり、その後、可能な限り大きな番号の村まで進もうとします。
太郎君には 人の友達がいます。 人目の友達は村 にいて、太郎君が村 に着いたときに 円を太郎君に渡します。
太郎君が最終的にたどり着く村の番号を求めてください。
制約
- 入力は全て整数である。
入力
入力は以下の形式で標準入力から与えられる。
出力
答えを出力せよ。
入力例 1
2 3
2 1
5 10
出力例 1
4
太郎君は以下のように動きます:
- 村 から村 へ 円払って移動する。所持金は 円となる。
- 村 から村 へ 円払って移動する。所持金は 円となる。
- 村 で 人目の友達から 円受け取り、所持金は 円となる。
- 村 から村 へ 円払って移動する。所持金は 円となる。
- 村 から村 へ 円払って移動する。所持金は 円となり、この村には友達もいないため村 で止まる。
よって、 を出力します。
入力例 2
5 1000000000
1 1000000000
2 1000000000
3 1000000000
4 1000000000
5 1000000000
出力例 2
6000000000
答えが bit 整数に収まらないことがある事に注意してください。
入力例 3
3 2
5 5
2 1
2 2
出力例 3
10
同じ村に複数の友達がいる可能性もあります。