题目描述
题目描述
33DAI 的钱包余额不足了,只剩下 nn 元!但是好消息是它可以通过大头菜赚钱。
今天大头菜的价格是 xx 元每棵。33DAI 提前知道了明天大头菜的价格是 yy 元每棵。
今天和明天都可以用当天的价格无限地买入或卖出大头菜。请问 33DAI 明天的钱包余额最多能变成多少元?
输入格式
第一行三个整数 n,x,yn,x,y。
输出格式
一行一个整数,表示明天的钱包余额最多能变成多少元。
输入1:
105 10 20
输出1:
205
输入2:
1000 500 100
输出2:
1000
样例解释
- 样例 1:33DAI 可以今天花 100100 元买 1010 棵大头菜,还剩余 55 元。明天全都卖出去得到 200200 元,和前面的 55 元余额一起就是 205205 元。
- 样例 2:明天的大头菜更便宜,没法通过大头菜赚钱了!
数据规模与约定
对于 100%100% 的数据,1≤n,x,y≤1041≤n,x,y≤104。
- 子任务 1(30 分):保证 x>yx>y
- 子任务 2(30 分):保证 nn 是 xx 的倍数。
- 子任务 3(40 分):没有特殊限制。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n=0,m=0,l=0;
cin>>n>>m>>l;
if(l>m)
{
int a=0,b=0,c=0;
a=n%m;
b=n/m;
c=b*l+a;
cout<<c;
return 0;
}
if(l<m)
{
cout<<n;
return 0;
}
return 0;
}