No.378 名声値を稼ごう
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 482
作問者 :
LayCurse
/ テスター :
37zigen
タグ : / 解いたユーザー数 482
作問者 :

問題文最終更新日: 2017-06-25 01:10:29
問題文
あるゲームのクエストは何回でもクリアすることができ,クリアすることで名声値を得ることができます.
そのゲームのあるクエストは,初回にクリアすると
つまり,初回に得られる名声値が
よって,合計では,
ところが,あるスキルを持っているキャラクターを利用してクリアすると,得られる名声値の値が倍になり,その代わりに次回以降にクリアした時に得られる名声値は
例えば,
常にスキルを持ったキャラクターを利用しない場合と比べて,うまくスキルを持っているキャラクターを利用すると,いくらの名声値を余分に得ることができるか,最大値を求めるプログラムを書いてください.
入力
出力
余分に得られる名声値の最大値を出力してください.
サンプル
サンプル1
入力
12
出力
2
本文中に書かれている例です.
普通にクリアし続けると得られる名声値は
サンプル2
入力
123456789123456789
出力
31
入力が
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。