快递计算问题

快递计算问题

测试数据来自 szw01cpp/1020

某快递公司对快递包裹有如下规定:
若包裹的长、宽、高任一尺寸超过\(1000mm\)或重量超过\(30kg\),不予快递;
对可以快递的包裹,每件收取手续费20元,再加上下表重量计算的费用。

收费标准/元(重量/kg)
\(5(w\leqslant 10)\)
\(10(10<w\leqslant 20)\)
\(15(20<w\leqslant 30)\)

现给定货物的长、宽、高和重量,判断该货物是否可以快递,如果可以,快递费总计多少元?

输入:
一行,包含4个单精度正实数\(a,b,c(0<a,b,c<10000,单位mm)\)和\(w(0<w<100,单位kg)\),即货物的长、宽、高和重量,这4个数据用空格分隔。
输出:
一行,如果货物超出标准,输出NO;否则,输出货物的快递费。

【样例输入1】

1200 500 200 50

【样例输出1】

NO

【样例输入2】

500 300 200 18.5

【样例输出2】

30

信息

ID
1078
难度
9
分类
(无)
标签
递交数
6
已通过
1
通过率
17%
上传者