1011 World Cup Betting (20 分)

1011 World Cup Betting (20 分)

随着2010年FIFA世界杯的举办,世界各地的足球迷越来越兴奋,成为最佳球队在南非争夺世界杯奖杯的最佳球员。同样,足球博彩迷通过各种各样的世界杯投注将钱投入他们的嘴巴。

中国足球彩票提供了“三赢”游戏。获胜的规则很简单:首先选择任意三个游戏。然后,对于每个选定的游戏,下注三个可能的结果之一 - 即W赢,T领带和L输。每个结果都有一个奇怪的分配。获胜者的奇数将是三次赔率65%的乘积。

例如,3场比赛的赔率如下:

 W    T    L
1.1  2.5  1.7
1.2  3.1  1.6
4.1  1.2  1.1

要获得最大利润,必须购买W第3场比赛,T第2场比赛和T第1场比赛。如果每次下注2元,则最大利润为(4 。1 × 3 。1 × 2 。5 × 6 5 %- 1 )× 2 = 3 9 。3 1元(精确到2位小数)。

输入规格:

每个输入文件包含一个测试用例。每个案例包含3场比赛的投注信息。每个游戏占据一条线,其中三个不同的赔率对应于WTL

输出规格:

对于每个测试用例,在一行中打印每个游戏的最佳赌注,最大利润精确到2位小数。字符和数字必须用一个空格分隔。

样本输入:

1.1 2.5 1.7
1.2 3.1 1.6
4.1 1.2 1.1

样本输出:

T T W 39.31
#include <iostream>
#include <cstdio>
#include <math.h>
#include <algorithm>
#include <string>
#include <string.h>
#include <vector>
#include <map>
#include <list>
#include <queue>
#include <set>
#include <stack>
#include <sstream>
using namespace std;

int main(){
	
	char t[3]={'W','T','L'};
	
	char c[3];
	double b[3];
	
	for(int i=0;i<3;i++){
		
		double a[3],m=0.0;
		int k=0;
		
		for(int j=0;j<3;j++){
			cin>>a[j];
			if(a[j]>m){
				
				m=a[j];
				k=j;
			}
		}
		b[i]=m;
		c[i]=t[k];
	}
	
	double sum=(b[0]*b[1]*b[2]*0.65-1)*2;
	
	printf("%c %c %c %.2lf\n",c[0],c[1],c[2],sum);
	
	return 0;
}

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值