多少块羊排 ZJYYC 水题
·
题目描述:
由于胖肚子太能吃羊排了,导致了食堂的羊排不够了。创意班大厨ZMH需要下山去采购羊排。现在已知ZMH只会选择出租车出行,出租车的起步价为8元/3公里,不足3公里按3公里计算,剩下来的按每公里2元计算,如果不足一公里按照一公里计算,总距离为s。ZMH会带着n元下山,羊排的售价为m元/1块。因为ZMH经常去山下采购,山下的人都认识ZMH,当他们得知了有胖肚子这号人物后,给出了一定的优惠,即买x块送y块。问ZMH最后能买回多少羊排。
输入描述:
输入样例由多组测试数据组成。第一行输入总距离s (1<=s<=100),ZMH大厨带着n元 (1<=n<=10000),羊排的售价m元 (1<=m<=200),买x(1<=x<=20)块送y(1<=y<=10)块
输出描述:
输出大厨ZMH最后能买回的羊排数量
测试样例:
样例输入 1
3 100 80 10 1
样例输出 1
1
这题就是普通的一个模拟题,先计算出车费,然后钱数减去2倍的车费,然后再求出可以购买的羊排数,如果n < 0就是0,打的时候一直没判断,wa自闭了
#include<bits/stdc++.h>
using namespace std;
int main(){
double s;
double n, m;
int x, y;
while(cin >> s >> n >> m >> x >> y){
int p = 8;
if(s > 3){
int ss = s;
if(s != ss){
ss++;
}
p += (ss - 3) * 2;
}
p *= 2;
n -= p;
if(n < 0){
cout << 0 << endl;
continue;
}
int a = n / m;
a += (a / x * y);
cout << a << endl;
}
return 0;
}
更多推荐



所有评论(0)