4257: Changing Jewels
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:0
解决:0
题目描述
# Changing Jewels
### 内存
1024MB
### 时间
2S
## 题目描述
小高有一个等级为 $N$ 的红宝石。(他没有其他宝石。)小高可以进行任意次以下操作:
1. 将一个等级为 $n$ 的红宝石($n$ 至少为 $2$)转换为"一个等级为 $(n-1)$ 的红宝石和 $X$ 个等级为 $n$ 的蓝宝石"。
2. 将一个等级为 $n$ 的蓝宝石($n$ 至少为 $2$)转换为"一个等级为 $(n-1)$ 的红宝石和 $Y$ 个等级为 $(n-1)$ 的蓝宝石"。
小高想要尽可能多的等级为 $1$ 的蓝宝石。通过这些操作,他最多能获得多少个等级为 $1$ 的蓝宝石?
## 输入格式
输入从标准输入中以下列格式给出:
$N \ X \ Y$
## 输出格式
输出所求答案。
## 输入输出样例
### 输入样例1
```
2 3 4
```
### 输出样例1
```
12
```
### 输入样例2
```
1 5 5
```
### 输出样例2
```
0
```
### 输入样例3
```
10 5 5
```
### 输出样例3
```
3942349900
```
## 数据范围与提示
【样例1说明】
小高可以通过以下转换获得 12 个等级为 1 的蓝宝石。
- 首先,他将一个等级为 2 的红宝石转换为一个等级为 1 的红宝石和 3 个等级为 2 的蓝宝石。
- 在这个操作之后,小高有 1 个等级为 1 的红宝石和 3 个等级为 2 的蓝宝石。
- 接下来,他重复以下转换 3 次:将一个等级为 2 的蓝宝石转换为一个等级为 1 的红宝石和 4 个等级为 1 的蓝宝石。
- 在这些操作之后,小高有 4 个等级为 1 的红宝石和 12 个等级为 1 的蓝宝石。
- 他不能再进行任何转换了。
他无法获得超过 12 个等级为 1 的蓝宝石,所以答案是 12。
【样例2说明】
小高可能无法获得任何等级为 1 的蓝宝石。
【样例3说明】
注意答案可能不适合32位整数类型。
【数据范围】
- $1 \leq N \leq 10$
- $1 \leq X \leq 5$
- $1 \leq Y \leq 5$
- 所有输入值都是整数。
## 题目来源
ABC260C