
//买5送2最划算,所以先尽可能多地分出50元,余下的再分出30元,剩余的10元一瓶即可。
#include <iostream>
using namespace std;
int main()
{
int n,a,b,c;
cin >> n;
a=n/50;
b=(n%50)/30;
c=((n%50)%30)/10;
cout << 7*a+4*b+c << endl;
return 0;
}
本文介绍了一种算法,教你如何在购买中利用买5送2的优惠最大化价值,通过计算50元和30元的分配来决定商品分配方式,以节省10元单位的花费。

//买5送2最划算,所以先尽可能多地分出50元,余下的再分出30元,剩余的10元一瓶即可。
#include <iostream>
using namespace std;
int main()
{
int n,a,b,c;
cin >> n;
a=n/50;
b=(n%50)/30;
c=((n%50)%30)/10;
cout << 7*a+4*b+c << endl;
return 0;
}

被折叠的 条评论
为什么被折叠?