题目大意
给出世界杯中三场比赛的W、T、L的赔率,然后问如何能使利益最大化,利益的公式:
( a × b × c × 65 % – 1 ) × 2 (a \times b \times c \times 65\% – 1) \times 2 (a×b×c×65%–1)×2
其中 a 、 b 、 c a、b、c a、b、c分别是每场比赛中的赔率
输入
每组包含一个测试用例,每个用例有三行表示三场比赛的各自的赔率,每行中的第一个数字是结果是W
的赔率,第二个数字是结果是T
的赔率,第三个数字是结果是L
的赔率
输出
对每个用例,在一行中输出三场比赛分别选哪一个结果才能使赔率最大,然后再输出最大的利益
样例输入
1.1 2.5 1.7
1.2 3.1 1.6
4.1 1.2 1.1
样例输出
T T W 39.31
解析
要使利益最大化,直接选择每场比赛中赔率最大的那个,然后带进公式算就完事了
a = list(map(float, input().split()))
b = list(map(float, input().split()))
c = list(map(float, input().split()))
ma, mb, mc = 0, 0, 0
for i in range(3):
if a[ma] < a[i]:
ma = i
if b[mb] < b[i]:
mb = i
if c[mc] < c[i]:
mc = i
print("%c %c %c %.2f" % (('W' if ma == 0 else ('T' if ma == 1 else 'L')),
('W' if mb == 0 else ('T' if mb == 1 else 'L')),
('W' if mc == 0 else ('T' if mc == 1 else 'L')),
(a[ma] * b[mb] * c[mc] * 0.65 - 1) * 2))
exit(0)