PAT-ADVANCED1011——World Cup Betting
我的PAT-ADVANCED代码仓:https://github.com/617076674/PAT-ADVANCED
原题链接:https://pintia.cn/problem-sets/994805342720868352/problems/994805504927186944
题目描述:
题目翻译:
1011 世界杯打赌
随着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
要获得最大利润,必须购买第3场比赛的W,第2场比赛的T和第1场比赛的T。如果每次下注2元,则最大利润为(4.1 × 3.1 × 2.5 × 65% - 1) × 2 = 39.31元(精确到2位小数)。
输入格式:
每个输入文件包含一个测试用例。每个案例包含3场比赛的投注信息。每场比赛占据一行,其中三个不同的赔率对应于W,T和L。
输出格式:
对每个测试用例,在一行中打印每个游戏的最佳赌注,最大利润精确到小数点后2位。字符和数字必须用一个空格分隔。
输入样例:
1.1 2.5 1.7
1.2 3.1 1.6
4.1 1.2 1.1
输出样例:
T T W 39.31
知识点:求最值
思路:求每行的最大值
时间复杂度和空间复杂度的分析对本题来说意义不大。
C++代码:
#include<iostream>using namespace std;int main(){char result[3] = {'W', 'T', 'L'};double max, num;int index;double profit = 1.0;for(int i = 0; i < 3; i++){max = 0.0;index = -1;for(int j = 0; j < 3; j++){scanf("%lf", &num);if(num > max){max = num;index = j;}}printf("%c ", result[index]);profit *= max;}printf("%.2f\n", (profit * 0.65 - 1) * 2);
}
C++解题报告:
PAT-ADVANCED1011——World Cup Betting相关推荐
- [PAT A1011]World Cup Betting
[PAT A1011]World Cup Betting 题目描述 1011 World Cup Betting (20 分)With the 2010 FIFA World Cup running, ...
- PAT甲级1011 World Cup Betting:[C++题解]模拟
文章目录 题目分析 题目来源 题目分析 来源:acwing 分析:每场取最大的数. ac代码 #include<bits/stdc++.h> using namespace std;int ...
- PAT 甲级 1011 World Cup Betting
PAT 甲级 1011 World Cup Betting With the 2010 FIFA World Cup running, football fans the world over wer ...
- 【PAT甲级】 1011 World Cup Betting
[PAT甲级] 1011 World Cup Betting 原题 With the 2010 FIFA World Cup running, football fans the world over ...
- PAT (Advanced Level) Practice 1011 World Cup Betting (20 分) 凌宸1642
PAT (Advanced Level) Practice 1011 World Cup Betting (20 分) 凌宸1642 题目描述: With the 2010 FIFA World Cu ...
- 浙江大学PAT上机题解析之1011. World Cup Betting (20)
1011. World Cup Betting (20) 时间限制 400 ms 内存限制 32000 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN ...
- World Cup Betting(PAT)
World Cup Betting 题目 答案 题目 With the 2010 FIFA World Cup running, football fans the world over were b ...
- pat1011. World Cup Betting (20)
1011. World Cup Betting (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Wit ...
- 1011. World Cup Betting (20)
1011. World Cup Betting (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue Wit ...
- PAT-A1011 World Cup Betting (世界杯赔率)
A1011 World Cup Betting (世界杯赔率) With the 2010 FIFA World Cup running, football fans the world over w ...
最新文章
- Web开发的机器学习框架
- html需要电脑什么配置,配置一台电脑需要什么 选择配置一台好的台式电脑
- 【风险管理】风控决策系统
- linux wifi修改频率,Linux Custom CRDA WiFi regulatory.bin和40MHz BW 5GHz频...
- 【图】架构设计的10条经验
- 直播预告:基于动态词表的对话生成研究 | PhD Talk #21
- 超参数优化 贝叶斯优化框架_mlmachine-使用贝叶斯优化进行超参数调整
- xyplorer保存设置失败_将windows右键菜单添加到XYplorer
- 【渝粤教育】电大中专电商运营实操 (17)作业 题库
- Java vs ECS,垃圾回收的乾坤大挪移?
- 微信小程序 - 快速搭建微信小程序demo
- java 宿舍管理系统教学,java学校宿舍管理系统
- 零碎记录- spring security oauth2 资源服务器中设置放行路径
- java 体检套餐_体检套餐的项目
- python ttf font weight_使用FontCreator将ttf字体制作多字重字体并打包为Magisk字体模块...
- linux 云计算 python web和http协议
- 《python编程从入门到实践》第2版 第四章课后练习
- mysql主从复制延迟解决
- 软考高级信息系统项目管理师系列之九:项目范围管理
- SCI投稿全攻略—起飞站