当前位置: 首页 > news >正文

观山湖网站建设万网域名查询

观山湖网站建设,万网域名查询,献县网站建设,企业管理系统包括哪些题意: 给定Alice和Bob的每一轮的概率p0,p1 给定Alice和Bob的初始数字x,y。 对于每一轮: 如果Alice获胜,则bob的数字y需要减去x。(如果y≤0,Alice获胜)如果Bob获胜,则Alice的数字x需要减去y。…

题意:

给定Alice和Bob的每一轮的概率p0,p1

给定Alice和Bob的初始数字x,y。

对于每一轮:

  • 如果Alice获胜,则bob的数字y需要减去x。(如果y≤0,Alice获胜)
  • 如果Bob获胜,则Alice的数字x需要减去y。(如果x≤0,Bob获胜)

重复上述游戏,直到出现胜利者。

问,Alice最终能赢得游戏的概率有多大。

思路:

可以直接用减法模拟,用除法加速,类似辗转相除法

当x>y时,x可以输x/y场,转移到(x%y,y)的状态,其他状态A必胜

当x≥y时,x必须赢y/x场,转移到(x,x%y)的状态,然后在考虑A必胜的情况

代码:

 

const int mod=998244353; int x,y,a0,a1,b,invb,ans; int p0,p1; int quickpow(int x,int y){ int res=1; while(y){ if(y&1) res=(res*x)%mod; x=(x*x)%mod; y>>=1; } return res; } int inv(int x){ return quickpow(x,mod-2); } int add(int x,int y){ return ((x%mod)+(y%mod))%mod; } int sub(int x,int y){ return ((x-y)%mod+mod)%mod; } int mul(int x,int y){ return (x%mod*y%mod)%mod; } int dfs(int x,int y,int p){ if(x == 0) return 0; if(y == 0) return p; if(x > y){ int k = x / y; int cur = quickpow(p1,k);//到达状态(x%y,y)的概率 int res = mul(sub(1,cur),p); //(1-cur)*p => A必胜的概率 res = add(res,dfs(x%y,y,mul(p,cur))); //res+到达状态(x%y,y)A胜的概率 return res; }else{//x<=y 此时A必须赢下k场到达状态(x,y%x)才可能赢 int k = y / x; int cur = quickpow(p0,k); int res = mul(cur,p); //到达状态(x,y%x)的概率 return dfs(x,y%x,res); } } void solve() { cin >> x >> y >> a0 >> a1 >> b; b = a0 + a1; int invb = inv(b); p0 = mul(a0,invb); p1 = mul(a1,invb); ans = dfs(x,y,1); cout << ans << endl; }

1|2L、502 Bad Gateway

题意:

给定一个T,每一步可以做以下两个操作:

1、减1

2、随机重置为[1,T]中的某个整数

求在最优策略下,得到0的期望步数

思路:

最优策略为选择一个阈值S,如果大于S的话,就重置;如果小于S的话就直接减到0

所以我们可以列出下面这个方程

E=S×(1+S)2×(S+1)×(T−S)T

可以解得

E=S−12+TS=S2+TS−12

所以能得到期望的最大值在S=2T取得

所以在⌊2T⌋和⌈2T⌉两点取

 

void solve(){ int t; cin >> t; int x1 = (int)sqrt(2*t); int x2 = min(t,x1+1); int fz1 = x1*x1 + 2*t - x1; int fm1 = 2*x1; int g1 = __gcd(fz1,fm1); fz1 /= g1; fm1 /= g1; int fz2 = x2*x2 + 2*t - x2; int fm2 = 2*x2; int g2 = __gcd(fz2,fm2); fz2 /= g2; fm2 /= g2; if(fz1*fm2<=fz2*fm1) cout << fz1 << " " << fm1 << endl; else cout << fz2 << " " << fm2 << endl; }

http://www.dinnco.com/news/55521.html

相关文章:

  • 寻花问柳-一个专做男人的网站爱站网关键词
  • 朝阳网站建设推广电商平台推广公司
  • 专门做冷门旅行的网站营销网络怎么写
  • 哪个网站可以做兼职讲师品牌推广手段
  • 给自己的网站做关键词流程建站教程
  • 沈阳 网站开发制作网络广告公司排名
  • java做企业网站有效的网络推广
  • 在线做logo的网站网络营销策划案怎么写
  • 网页打不开是什么情况seo推广薪资
  • 前端培训靠谱吗武汉做seo公司
  • 全球新冠肺炎统计表外贸谷歌优化
  • 做网站图片像素网店
  • 百度商桥怎么绑定网站百度电商推广
  • 最专业的网站开发公司哪家最专业站长工具seo查询软件
  • 用户体验做的好的网站seo精灵
  • 嘉兴网站制作厂家独立站seo是什么意思
  • 保健品 网站模板山东关键词网络推广
  • 与市场营销有关的网站最新疫情最新消息
  • 西安网站自然排名优化搜索引擎广告推广
  • 上饶市建设监督网站西安竞价推广托管
  • 东莞运营推广网站建设费用市场监督管理局职责
  • 软件工网站开发课程设计报告最近热点新闻事件
  • 杭州公司查询seo在线网站推广
  • php做网站要用到的技术四川成都最新消息
  • 泉州找工作哪个网站好今日头条热点新闻
  • 中学网站管理系统下载怎样搭建自己的网站
  • html5网站链接标签石家庄关键词优化软件
  • 北京app建设 网站开发公司免费制作网页的网站
  • 不知此网站做男人也互联网推广方式有哪些
  • 中小企业网站建设方案建网站一般需要多少钱