农田浇水(water)
题目描述
Y 同学准备在接下来的 天里对农田进行浇水。每天他都必须且仅能从以下两种浇水方式中选择一种执行:
- 方式 A:一次性浇大量的水。若当天采用该方式,则这一天的基础生长量为 。但是由于浇水过多,土壤会在第二天出现积水现象,从而使第二天的生长量减半。该影响只持续到紧接着的下一天,再往后不会继续传递。
- 方式 B:缓慢而均匀地浇较少的水。若当天采用该方式,则这一天的基础生长量为 。该方式不会对下一天产生任何负面影响。
每天的实际生长量按如下规则计算:
-
如果前一天采用的是方式 B,或者当天是第 天,则当天不会受到减半影响。此时:
- 若当天采用方式 A,则生长量为 ;
- 若当天采用方式 B,则生长量为 。
-
如果前一天采用的是方式 A,则当天会受到减半影响。此时:
- 若当天采用方式 A,则生长量为 ;
- 若当天采用方式 B,则生长量为 。
其中, 表示不超过 的最大整数。
需要特别注意:减半效果始终作用在基础值 或 上,而不是在前一天已经得到的生长量基础上再次减半。影响是否存在,只取决于“前一天是否选择了方式 A”。
例如,若连续三天都选择方式 A,则三天的生长量依次为:
$$a,\ \left\lfloor \dfrac{a}{2} \right\rfloor,\ \left\lfloor \dfrac{a}{2} \right\rfloor $$现在,Y 同学希望在这 天内合理安排每天的浇水方式,使总生长量最大。请你求出这个最大值。
输入格式
输入一行三个整数 ,分别表示浇水总天数、方式 A 的基础生长量以及方式 B 的基础生长量。
输出格式
输出一行一个整数,表示在最优安排下, 天总生长量的最大值。
样例
样例输入 #1
5 10 3
样例输出 #1
32
数据范围与约定
对于 的数据,保证:
- ;
- ;
- 。
| 测试点编号 | 分值 | 特殊性质 | ||
|---|---|---|---|---|
| 1~2 | 10 | A | ||
| 3~4 | B | |||
| 5~6 | C | |||
| 7~10 | 20 | 无 | ||
| 11~14 | ||||
| 15~20 | 30 | |||
- 特殊性质 A:保证 。
- 特殊性质 B:保证 为偶数。
- 特殊性质 C:保证 与 均为偶数。
京公网安备11010802045784号