2026/1/17 9:35:54
网站建设
项目流程
怎么做自已的网站,建购物网站如何运营,珠海建网站的联系方式,婚庆素材网站免费B4445 [GESP202512 一级] 小杨的爱心快递
题目描述
小杨是“爱心社区”的小志愿者#xff0c;每周他都会帮助邻居们寄送捐赠给山区小学的文具和书籍。快递公司为了支持公益行动#xff0c;制定了特殊的运费规则#xff0c;鼓励大家合理包装#xff1a;
假设快递的体积为…B4445 [GESP202512 一级] 小杨的爱心快递题目描述小杨是“爱心社区”的小志愿者每周他都会帮助邻居们寄送捐赠给山区小学的文具和书籍。快递公司为了支持公益行动制定了特殊的运费规则鼓励大家合理包装假设快递的体积为V VV重量为G GG。按体积计算运费按体积计算公式是0.5 × V 0.5 \times V0.5×V元。按重量计算为了鼓励减轻包裹重量规则是当重量小于 300 克即G 300 G 300G300时运费为M MM元当重量达到或超过 300 克即G ≥ 300 G \geq 300G≥300时运费为N NN元。快递公司的叔叔说“我们应该选择最公平合理的计费方式。”所以最终的运费会取按体积计算和按重量计算这两种方式中价格较低的那一个这样对寄件人最公道。输入格式四行每行一个一位小数的浮点数分别代表快递的体积V VV快递的重量G GG第一档重量运费M MM第二档重量运费N NN。输出格式一行一个一位小数代表实际快递运费。输入输出样例 #1输入 #1100.4 300.2 60.6 70.5输出 #150.2输入输出样例 #2输入 #299.8 200.9 60.2 70.1输出 #249.9说明/提示样例解释对于样例 1快递体积V VV为100.4 100.4100.4重量G GG为300.2 300.2300.2第一档重量运费M MM为60.6 60.660.6第二档重量运费N NN为70.5 70.570.5。若按体积收费费用为0.5 × 100.4 50.2 0.5 \times 100.4 50.20.5×100.450.2若按重量收费由于重量G 300.2 G 300.2G300.2超过300 300300费用为70.5 70.570.5。输出价格较低的50.2 50.250.2。对于样例 2快递体积V VV为99.8 99.899.8重量G GG为200.9 200.9200.9第一档重量运费M MM为60.2 60.260.2第二档重量运费N NN为70.1 70.170.1。若按体积收费费用为0.5 × 99.8 49.9 0.5 \times 99.8 49.90.5×99.849.9若按重量收费由于重量G 200.9 G 200.9G200.9小于300 300300费用为60.2 60.260.2。输出价格较低的49.9 49.949.9。数据范围对于所有测试点保证给出的浮点数均为正数且不超过1000 10001000。#includebits/stdc.husingnamespacestd;typedeflonglongll;// 严格要求 (将long long 类型取别名)intmain(){ios::sync_with_stdio(0);// 提高cin、cout的运行速度cin.tie(0);cout.tie(0);doublea,b,c,d;cinabcd;doublesum1a*0.5,sum20;if(b300){sum2c;}else{sum2d;}coutfixedsetprecision(1)min(sum1,sum2)endl;return0;}