【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;
}

浙公网安备 33010602011771号