#P1181. 网购结算

网购结算

题目描述

在网上网购了乒乓和羽毛球各若干个,这两件商品的单价分别为 44 元和 2.52.5 元。正逢双十一大促商家在搞促销活动,规则如下:

购买乒乓球数量 1010 个及以上,则乒乓球价格可以打 88 折;且每买 1212 个乒乓球就可以抵扣一个羽毛球的费用(如果有买的话)。

请编写一个价格结算程序,输入购买的乒乓和羽毛球个数,并返回最终的总费用。

输入格式

两个整数,分别表示乒乓球和羽毛球的数量 xxyy

输出格式

最终所需支付的总费用(结果保留 11 位小数)。

样例数据

20 2
66.5

数据范围

对100%的数据,0p,y10000 \le p,y \le 1000

说明/提示

下方是未完成的程序,请你补全程序~

#include <iostream>
#include<iomanip>
using namespace std;

____ buy(____ p, ____ y){

}

int main(){
	int x, y;
	cin >> x >> y;
	cout << fixed << setprecision(1) << buy(x, y);
	return 0;
}

Python:

def buy(p, y):
    # 请完善函数
    

x, y = list(map(int, input().split()))
print("%.1f" % (buy(x, y)))