BZOJ2767:[JLOI2010]足彩投注
题目大意:
有n场比赛,告诉每场胜负平的概率,其他人押胜负平的概率
当所有比赛都押对时就中奖啦,所有押对的人平分奖金
有一种复式投注,可以让你某些题押几个结果(详见题目)
让得奖金的期望最大
具体思路:
发现押注数只有1e4,那么就可以dp啦
f[i][j][k]表示前i个,用了j个2,用了k个3的最大期望
暴力dp一下就好啦
AC代码
#include<bits/stdc++.h> using namespace std; int n,i,j,N,M,U,now[100010],k; long double p[10010][5],q[10010][5],a[10010][5],dp[10010][20][10]; bool cmp(long double a,long double b){return a>b;} int main() {scanf("%d%d%d%d",&n,&N,&M,&U);for(i=1;i<=n;i++){cin>>p[i][0]>>p[i][1]>>p[i][2]>>q[i][0]>>q[i][1]>>q[i][2];for(j=0;j<=2;j++)a[i][j]=p[i][j]/q[i][j];sort(a[i],a[i]+3,cmp);now[i]=0;}dp[0][0][0]=1.0;for(i=1;i<=n;i++)for(j=0;j<=19;j++)for(k=0;k<=9;k++)if(pow(2,j)*pow(3,k)<=(long double)U+0.1){dp[i][j][k]=dp[i-1][j][k]*a[i][0];if(j)dp[i][j][k]=max(dp[i][j][k],dp[i-1][j-1][k]*(a[i][0]+a[i][1]));if(k)dp[i][j][k]=max(dp[i][j][k],dp[i-1][j][k-1]*(a[i][0]+a[i][1]+a[i][2]));dp[i][j][k]=dp[i][j][k];}long double ans=0.0;for(j=0;j<=19;j++)for(k=0;k<=9;k++)ans=max(ans,dp[n][j][k]);printf("%.3Lf",log(ans/N*M));return 0; }
转载于:https://www.cnblogs.com/Orange-User/p/8466187.html
BZOJ2767:[JLOI2010]足彩投注相关推荐
- 关于足彩任选九的组合算法
最近互联网彩票被国家叫停进行整改了,整改后互联网公司获取利润肯定会降低,但是不得不说中国的互联网彩票销售需要进行整改了,虽然对行业是阵痛,但是能够更好的规范彩票市场,对整个市场都会起到积极的作用.前段 ...
- 大数据角度给大家解释一下为什么大数据AI分析足彩是扯淡
从大数据角度给大家解释一下为什么大数据AI分析足彩是扯淡的:如果相同的维度,维度包括球员.场内.场外.教练组.基本面.伤病.阵容等不变,你让两个队踢100万场,那么我们确实可以回归出来一个胜平负的率, ...
- zw黑天鹅足彩实盘测试5月数据包
[文件说明] $mx1,是单日数据:$mx9,是日数据和 入选率:2%, 准确度:40% 盈利率:120%左右 目前在测试稳定性 5月1日-6月14日,实盘数据 $mx9,15061409x15061 ...
- 14场胜负彩玩法 Java版本
世界杯开始了!买个足彩是必须的的,在网上看到一个14场胜负彩玩法,感觉挺有意思,突发奇想我自己能不能写一个呢?于是花了几个小时的时间,写了出来感觉挺有成就感的.现在将算法拿出来分享给大家. 玩法如下: ...
- 马彩未解禁:中国互联网损失2000亿
剧情回顾 一则"海南省或可成为"马彩"试验田 国务院准许试办博彩"新闻,引爆众人的神经.有关"马彩"的话题对业内人士来说,现今已并非什么令人 ...
- 威廉希尔赔率分析和结论
一.1. 20 以下区间统计分析 1. 研究对象: 1. 14.6. 00.12. 00 310 统计: 18 胜2 平 310 比率: 90 % (胜) 10 % (平) 统计分析: 1. 14.6 ...
- 我们研究了853场世界杯比赛,发现了这几条稳赔不赚的竞猜攻略
本文转载自大数据(ID:hzdashuju) 导读:世界杯开赛以来,据数据叔不完全统计,身边有66.6%的小伙伴上了天台,其中22.2%的人买了阿根廷赢.22.2%的人买了德国赢,还有22.2%的人买 ...
- 足球大数据预测实战之高胜率盈亏条件验证及优化算法
上周接到一位老用户,之前为他做过数据验证,给出了组合条件下的胜率回查,结果有些难看啊.这期主要介绍常用人工智能算法中在足球预测中的应用,以及数据验证后的实际效果. 由上图为用户依据条件查证后的比赛场次 ...
- 如何用vue+免费的webdb 实现一个世界杯足球竞猜系统
一.前言 最近世界杯在如火如荼的进行.我们都知道,中国也派出了我们的一支强大的队伍:中国建筑队,全程参与了世界杯的所有比赛. 哈哈开个玩笑,不过说到世界杯,还真有不少朋友,不仅仅是看球,还切身参与了. ...
最新文章
- 某33岁国企程序员求助:目前税后60+,工作975,拿到蚂蚁p7offer,3.8k,6200期权,有必要去镀金吗?...
- Linux内核源代码分析-第三章 内核体系结构概述-3
- centos 6.1_64位系统 双网卡邦定
- arm-linux-g 找不到头文件,交叉编译错误“ arm-none-eabi-g ++找不到条目符号”
- 光纤收发器元器件指标详情
- C++:类对象的复制和赋值
- python底层源码_大师兄的Python机器学习笔记:统计学基础之底层代码实现(一)...
- 怎么画闭合线_骨骺线闭合怎么长高
- 双向链表示意图_java双向链表示意图
- 十大排序算法——计数排序(C语言)
- ibm量子云计算机,IBM量子云的16个量子比特全被纠缠起来了!
- 获取微信jssdk权限影响ajax,微信jssdk中请求得到access_token遇到跨域问题,改写为jsonp,报错...
- 超大图片的储存/处理/显示
- python猜数字游戏实例_Python文曲星猜数字游戏实例代码教程
- 【基础知识①】计算机网络知识
- 【英语六级】【仔细阅读】(4)
- 三菱梯形图转换c语言软件,三菱梯形图转51单片机软件使用程序超过100步又要使用软件的朋友.pdf...
- 应用于客户端的性能测试指标
- 都23年了你还记得渐进式框架是什么意思吗
- 计算机图形学(二):三维图形变换及应用(平移、旋转、缩放、仿射)
热门文章
- 正态分布的概率密度函数python_如何实现高斯分布的概率密度函数
- 计算机专业知识笔记,事业单位计算机专业知识重点笔记
- oracle退出scott_Oracle_11g中解决被锁定的scott用户的方法(转载)
- 算法基础部分2-分治
- mysql -d -e_mysql常用函数
- mysql 端口 php_php - 如何修改mysql端口并对外开放。。
- wordpress之插件安装和主题安装(包含常见问题)
- php实现无限级分类(递归方法)
- ps命令,性能监控,grep命令
- C/C++获取文件大小