题目
一次押注规则:取三场比赛中,选择每场比赛赢的概率最大者,正确率为65%,成本2元
PAT 甲级 1011 World Cup Betting (20分) 查找
思路
每次选择最大者,累乘结果设为a,题目结果为(a*0.65-1)*2
易错点
1 每个输入样例,只有一次押注,三行,每行代表一次比赛,每次押注就是对这三次比赛进行押注,所以只要接收三行数据取每行最大即可
题解
#include <iostream>
#include <cmath>
using namespace std;
int main(int argc,char * argv[]) {
double w,t,l,a=1.0;
for(int i=0; i<3; i++) {
scanf("%lf %lf %lf",&w,&t,&l);
double m = max(max(w,t),l);
if(m==w)printf("W ");
if(m==t)printf("T ");
if(m==l)printf("L ");
a*=m;
}
printf("%0.2f",(a*0.65-1)*2);
return 0;
}