【1011 20 简单计算】 World Cup Betting

传送门

题意

给定三场比赛的赔率,每场比赛有 \(Win、Tie、Lose\) 三种可能的结果,每场比赛只能选择一种结果赌注为 \(2\),最后利润的计算方式为 \((r_{1}\times r_{2}\times r_{3}\times 0.65-1)\times 2\)\(2\) 位精度,输出每场选择的结果,以及获得的利润

数据范围

\(3\) 组数据

题解

  • 依据题意进行计算即可

Code

#include <bits/stdc++.h>
using namespace std;

vector<char> info = {'W', 'T', 'L'}, ans;

int main() {
	vector<double> a(3);
	double res = 0.65;
	for (int i = 0; i < 3; i++) {
		int mx = 0;
		for (int j = 0; j < 3; j++) {
			cin >> a[j];
			if (a[j] > a[mx]) mx = j;
		}
		ans.push_back(info[mx]);
		res *= a[mx];
	}
	res -= (double)1; res *= (double)2;

	for (auto it : ans) cout << it << ' ';
	cout << fixed << setprecision(2);
	cout << res;
}
posted @ 2021-01-26 16:15  Hyx'  阅读(49)  评论(0)    收藏  举报