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