解法一:模拟
每次从三种比赛结果的赔率中找出最大值,全部相乘后根据利润计算公式算出最后的利润。
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();}}
