#P4817. [USACO15DEC] Fruit Feast G

[USACO15DEC] Fruit Feast G

题目描述

Bessie has broken into Farmer John's house again! She has discovered a pile of lemons and a pile of oranges in the kitchen (effectively an unlimited number of each), and she is determined to eat as much as possible.

Bessie has a maximum fullness of TT (1T5,000,000)(1 ≤ T ≤ 5,000,000). Eating an orange increases her fullness by AA, and eating a lemon increases her fullness by BB (1A,BT1 ≤ A,B ≤ T). Additionally, if she wants, Bessie can drink water at most one time, which will instantly decrease her fullness by half (and will round down).

Help Bessie determine the maximum fullness she can achieve!

输入格式

The first (and only) line has three integers TT, AA, and BB.

输出格式

A single integer, representing the maximum fullness Bessie can achieve.

题目大意

现在Bessie的饱食度为 00 ,她每吃一个橙子,饱食度就会增加 AA ;每吃一个柠檬,饱食度就会增加 BB 。Bessie还有一次喝水的机会,如果Bessie喝水前饱食度为 xx ,喝水后饱食度会变为 x2\left\lfloor\dfrac{x}{2}\right\rfloor
Bessie的饱食度不能超过 TT ,否则肚子会爆炸。试求Bessie的饱食度最大能达到多少。

Translated by @Planet6174

8 5 6
8

提示

Problem credits: Nathan Pinsker