正题


题目大意

nnn道题,第iii道aia_iai​个选项,选择每个选项的概率第相等的。但是每个选择都会填到后一道题。求对的期望题数。


解题思路

考虑若前面一道题有xxx个选项,后一道有yyy个选项,那么其实就是求一个在1∼x1\sim x1∼x随机选择,一个在1∼y1\sim y1∼y随机选择,求相等概率。然后总共会有x∗yx*yx∗y种可能,然后又min(x,y)min(x,y)min(x,y)种正确情况。那么这个正确概率就是
min(x,y)x∗y\frac{min(x,y)}{x*y}x∗ymin(x,y)​


codecodecode

#include<cstdio>
#include<algorithm>
using namespace std;
int n,A,B,C,a[10000010];
double ans;
int main()
{scanf("%d%d%d%d%d",&n,&A,&B,&C,a+1);for(int i=2;i<=n;i++)a[i]=((long long)a[i-1]*A+B)%100000001;for(int i=1;i<=n;i++)a[i]=a[i]%C+1;a[n+1]=a[1];for(int i=1;i<=n;i++)ans+=(double)min(a[i],a[i+1])/a[i]/a[i+1];printf("%.3lf",ans);
}

P1297-[国家集训队]单选错位【期望概率】相关推荐

  1. P1297 [国家集训队]单选错位 期望

    传送门 题意: 思路: 手推了一下没想到还真的能过. 对于相邻的两个数aia_iai​和ai+1a_{i+1}ai+1​,分两种情况讨论: (1) ai<=ai+1a_i<=a_{i+1} ...

  2. P1297 [国家集训队]单选错位

    洛谷传送门 题目描述 gx和lc去参加noip初赛,其中有一种题型叫单项选择题,顾名思义,只有一个选项是正确答案.试卷上共有n道单选题,第i道单选题有ai个选项,这ai个选项编号是1,2,3,-,ai ...

  3. 洛谷 1297 [国家集训队]单选错位——期望

    题目:https://www.luogu.org/problemnew/show/P1297 大水题. 考虑每一道题做对的概率.就是它的答案和上一道题的答案相同的概率. 设上一道题有a个选项,这道题有 ...

  4. 国家集训队论文分类整理[转]

    国家集训队论文分类整理 转自这里 dalao写的东西,是非常有学习价值的.反正noip不一定会用,但是对以后肯定有用的. 组合数学 计数与统计 2001 - 符文杰:<Pólya原理及其应用&g ...

  5. 国家集训队论文分类整理

    国家集训队论文分类整理 组合数学 计数与统计 2001 - 符文杰:<Pólya原理及其应用> 2003 - 许智磊:<浅谈补集转化思想在统计问题中的应用> 2007 - 周冬 ...

  6. 国家集训队论文分类整理(转)

    国家集训队论文分类整理 ----------转自https://www.cnblogs.com/AbandonZHANG/archive/2012/07/21/2601889.html 距离ACM/I ...

  7. 国家集训队论文集题目

    这些论文还是很不错的,可以当成专题到谷歌上搜着看看,权当拓展下知识. 国家集训队1999论文集 陈宏:<数据结构的选择与算法效率--从IOI98试题PICTURE谈起> 来煜坤:<把 ...

  8. acm国家集训队论文(1999-2009)

    原文地址http://blog.sina.com.cn/s/blog_49eda3f30100r6ip.html 国家集训队1999论文集  陈宏:<数据结构的选择与算法效率--从IOI98试题 ...

  9. NOI 国家集训队论文集

    转载链接:http://blog.csdn.net/bright_xl/article/details/11084747 国家集训队论文分类 组合数学 计数与统计 2001 - 符文杰:<Pól ...

最新文章

  1. Microbiome:中科院遗传发育所揭示植物发育和氮肥共同作用下的小麦根系微生物组...
  2. 原生JS实现跨浏览器的事件处理程序
  3. 中南林科大c语言程序设计,2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研题库...
  4. 在线课程学习、科研科技视频网站
  5. SQL Server 中系统表的作用
  6. GBin1专题之Web热点#10
  7. python中文显示不出来_Python查询数据库,中文的结果显示不出来
  8. 肌电信号分析相关链接分享
  9. 基于FPGA的智能家具之PM2.5传感器,温湿度传感器驱动设计
  10. Windows系统以及office等一键激活
  11. SpringBoot 整合 kaptcha + redis 实现 图形验证码登录
  12. ubuntu20.04装机教程
  13. 小程序配置px2rem
  14. Fabric系列 - 多通道技术(Muti-channel)
  15. 学习Linux有哪些工作方向?
  16. 使用cordova + vue搭建混合app框架
  17. android 跑马灯 竖线,专为电竞和内容创作者而生!体验惠普 ENVY TE01台式机
  18. 收藏!5款超级好用的小工具推荐,各个都是同类软件中的翘楚
  19. 就该这么学llinux 第五章用户身份与文件权限
  20. 互融云借条APP系统开发 六大系统优势全面保障

热门文章

  1. suse linux 文件只可读,SUSE LINUX下文件系统变只读的问题解决
  2. 软件构造学习笔记-第八周
  3. 关于前端性能优化问题,认识网页加载过程和防抖节流
  4. 迁移到其他机器_有赞大数据离线集群迁移实战
  5. 好用的vp n推荐2020_哪个牌子的沐浴露好,2020年最新沐浴露选购测评,好用好闻易清洗沐浴露品牌推荐...
  6. ImportError: libicui18n.so.56 and/or libicui18n.so.58 when importing cv2
  7. Educational Codeforces Round 89 (Rated for Div. 2)(A, B, C, D)
  8. Codeforces Round #632 (Div. 2) F. Kate and imperfection 数论 + 贪心
  9. P2596 [ZJOI2006]书架 无旋treap 按照排名分裂
  10. Codeforces Round #716 (Div. 2) D. Cut and Stick 主席树 + 思维