狗の欢乐赛TJ
2024-07-29 09:48:33
发布于:浙江
21阅读
0回复
0点赞
这题要判断够不够且还剩下多少,那带了多少钱暂且不管,先求要多少钱才更重要吧?
现在问题是:
咋求嘞???
那个给神圣的珍珠奶茶起这个别扭名字的店员说所有k的倍数打七折,所以我们可以减去n%k来得出打七折的奶茶,然后就可以算出总价值,像这样:
ll=(n-n%k)*floor(v*0.7)+(n%k)*v;
最后是代码:
#include<bits/stdc++.h>
using namespace std;
long long n,m,k,v,ll;
int main()
{
cin>>n>>m>>k>>v;
ll=(n-n%k)*floor(v*0.7)+(n%k)*v;
if(ll<=m)
{
cout<<"YES"<<endl;
cout<<abs(m-ll);
}
else
{
cout<<"NO"<<endl;
cout<<abs(m-ll);
}
return 0;
}
这里空空如也
有帮助,赞一个