编程题
### 问题描述 怂怂获得了一台魔法翻倍炉,每天可以用它来翻倍一定数量的魔法石。在每个白天开始,怂怂可以选择支付 $ U $ 枚魔法石对炉子进行升级,每次升级都能使得炉子在接下来的日子里每天多翻倍 $ X_2 $ 枚魔法石。也就是说,如果怂怂进行了 $ K $ 次升级,那么从升级开始的每一天,他都可以翻倍 $ X_1 + K \times X_2 $ 枚魔法石。起初怂怂有 $ C $ 枚魔法石,他希望在第 $ N $ 天结束时,通过使用魔法翻倍炉,使得自己手上的魔法石数量最大化。 ### 输入格式 输入一行,包含五个整数 $ N $,$ C $,$ X_1 $,$ U $,$ X_2 $,每两个整数之间用一个空格分隔。 ### 输出格式 输出一个整数,表示第 $ N $ 天结束时怂怂手上魔法石的最大数量。 ### 样例输入 ``` 4 2 1 3 2 ``` ### 样例输出 ``` 10 ``` ### 评测数据规模 - $ 1 \leq N \leq 100 $ - $ 0 \leq C, U \leq 1000 $ - $ 1 \leq X_1, X_2 \leq 100 $
查看答案
赣ICP备20007335号-2