#Lutece3257. 砍树
砍树
Migrated from Lutece 3257 砍树
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
卡里拉被公司派去丛林里砍树。现在她的面前有 棵树,标号为 到 ,标号为 的树的硬度为 ,奖励值为 ,题目保证对于 ,有 且 ,还保证 , 。
卡里拉希望尽快把所有的树都砍倒。对于硬度为 的树,卡里拉需要砍 下能把这棵树砍倒,砍树的时间可以忽略不记,然而由于卡里拉的体力并不好,每砍一下后她都需要休息一段时间,具体来说,如果砍完一下后所有已经被砍倒的树的 值的最小值为 (初始时 ) ,那么她就需要休息 分钟才能砍下一次。
现在请你告诉她,她需要多少分钟才能把 棵树都砍倒。
Input
第一行一个正整数 ,代表树的数量。 第二行 个正整数 ,代表树的硬度。 第三行 个正整数 ,代表树的奖励值。
Output
一行一个正整数,代表砍倒所有树需要的分钟数。
Samples
Constraints
Note
对于样例一,我们可以先砍一次第一棵树,然后再砍五次第五棵树,再砍其他的树,这种方案的花费为 。
请注意,在砍倒第五树时 。