Type: Default File IO: milk 1000ms 256MiB

奶茶

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

Aya 去奶茶店买两杯奶茶,价格分别为 aa 元和 bb 元。他手上有 33 张优惠券,可以选择使用以下三张优惠券中的一张:

  1. 全场 88 折:在总价上打 88 折。
  2. 第二杯半价:对于价格较低的那杯奶茶,只需支付一半的费用。
  3. 30301010:如果总价不低于 3030 元,则减去 1010 元。

需要再次强调,Aya 只能使用一张优惠券。请帮助 Aya 计算出,他最少需要支付多少钱。

输入格式

输入包含两个整数,aabb,分别表示第一杯和第二杯奶茶的价格(0a,b300 \leq a, b \leq 30)。

输出格式

输出一个保留小数点后一位的数字,表示小明购买两杯奶茶最少需要支付的金额。

输入输出样例 #1

输入 #1

12 18

输出 #1

20.0

输入输出样例 #2

输入 #2

14 13

输出 #2

20.5

输入输出样例 #3

输入 #3

5 20

输出 #3

20.0

说明/提示

【样例解释】

对于第一组样例,应当使用满 30301010 的券,支付 12+1810=2012+18-10=20 元。

对于第二组样例,应当使用第二杯半价的券,支付 14+13÷2=20.514+13÷2=20.5 元。

对于第三组样例,应当使用 88 折券,支付 (5+20)×0.8=20(5+20)\times0.8=20

【数据范围】

对于 20%20\% 的测试数据,a=ba=b

对于另外 20%20\% 的测试数据,a+b30 a+b \ge 30

对于所有的测试数据,0a,b300 \leq a, b \leq 30

20250406蒙青创CSP-J模拟

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2025-4-6 19:35
End at
2025-4-6 21:53
Duration
2.3 hour(s)
Host
Partic.
42