解法一:模拟
每次从三种比赛结果的赔率中找出最大值,全部相乘后根据利润计算公式算出最后的利润。
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
StreamTokenizer in = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));
double W, T, L, max;
double ans = 0.65;
while (in.nextToken() != StreamTokenizer.TT_EOF) {
W = in.nval;
in.nextToken();
T = in.nval;
in.nextToken();
L = in.nval;
if ((W > T) && (W > L)) {
max = W;
out.print("W ");
} else if ((T > W) && (T > L)) {
max = T;
out.print("T ");
} else {
max = L;
out.print("L ");
}
ans *= max;
}
ans = (ans - 1) * 2;
out.printf("%.2f\n", ans);
out.flush();
}
}