题目:https://www.luogu.org/problemnew/show/P1297

大水题。

考虑每一道题做对的概率。就是它的答案和上一道题的答案相同的概率。

设上一道题有a个选项,这道题有b个选项,则对于每个选项,对上的概率是1/a*1/b。

这样对上的情况有min( a,b )种。

#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
const int N=1e7+5;
int a[N],n,A,B,C;
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;for(int i=2;i<=n;i++){int k=max(a[i-1],a[i]);ans+=1/(double)k;}int k=max(a[n],a[1]);ans+=1/(double)k;printf("%.3lf",ans);return 0;
}

转载于:https://www.cnblogs.com/Narh/p/9203853.html

洛谷 1297 [国家集训队]单选错位——期望相关推荐

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

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

  2. 洛谷P2619 [国家集训队]Tree I 题解

    洛谷P2619 [国家集训队]Tree I 题解 题目链接:P2619 [国家集训队]Tree I 题意: 给你一个无向带权连通图,每条边是黑色或白色.让你求一棵最小权的恰好有 need\text{n ...

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

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

  4. 洛谷P1494 [国家集训队]小Z的袜子

    P1494 [国家集训队]小Z的袜子 题目描述 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿.终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命-- ...

  5. 洛谷 P4643 [国家集训队]阿狸和桃子的游戏

    题目:[国家集训队]阿狸和桃子的游戏 思路: 截个图,这个思路太巨了Orz. 图可以点.

  6. 洛谷P2839 [国家集训队]middle(主席树)

    P2839 [国家集训队]middle 我们可以考虑二分中位数 checkcheckcheck 答案,那么我们对于某个值 midmidmid ,把 [l,r][l,r][l,r] 内的所有小于 mid ...

  7. 洛谷P2619 [国家集训队2]Tree I(带权二分,Kruscal,归并排序)

    洛谷题目传送门 给一个比较有逼格的名词--WQS二分/带权二分/DP凸优化(当然这题不是DP). 用来解决一种特定类型的问题: 有\(n\)个物品,选择每一个都会有相应的权值,需要求出强制选\(nee ...

  8. 洛谷P4555 [国家集训队]最长双回文串(manacher 线段树)

    题意 题目链接 Sol 我的做法比较naive..首先manacher预处理出以每个位置为中心的回文串的长度.然后枚举一个中间位置,现在要考虑的就是能覆盖到i - 1的回文串中 中心最靠左的,和能覆盖 ...

  9. 洛谷P1527 [国家集训队] 矩阵乘法 [整体二分,二维树状数组]

    题目传送门 矩阵乘法 题目描述 给你一个N*N的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第K小数. 输入输出格式 输入格式: 第一行两个数N,Q,表示矩阵大小和询问组数: 接下来N行N列一共N* ...

最新文章

  1. getInitParameter方法
  2. Smobiler实现扫描条码和拍照功能(开发日志八)
  3. USB hub(221)
  4. gulp修改服务器端口,2.用gulp建立一个服务器
  5. r语言 fourth entry_第四篇 语言学习的自然顺序
  6. 文字处理技术:形状绕排的难点
  7. linux 内核代码怎么下载,centos的linux内核源码下载方法
  8. 关于RS232芯片和RS485芯片共用一个STM32串口的情况下如何设计电路
  9. 智慧屏新品尝鲜:精致机身旗舰声画
  10. 惨无可惨的40岁大龄码农,去年底被裁员,拿了37万 package 。被拒了无数次,终于拿到一个 offer,码农:“是我想要的”。
  11. 江苏统考计算机英语作文,2017年高考江苏卷英语作文题目
  12. 苹果首破例,允许在韩使用替代支付系统
  13. CHAP6:通过可视化艺术共享数据
  14. 影像科dsa为什么必须买维修保险_为什么大家对影像科了解得那么少呢?
  15. 智联招聘发布Q3 平均薪酬报告;价值 13 亿的元宇宙,一天只有38个活跃用户;统一充电接口或让苹果每年损失百亿 | EA周报...
  16. linux 双线接入配置(电信联通双线)+三线接入配置
  17. 怎么在firefox 里面看维语,哈语等复杂字体的网页
  18. 数据库-面试题-MySQL数据库的优化方法
  19. adb发送什么命令能在手机屏幕弹窗显示_常用命令之adb指令
  20. 银行自助设备详细介绍(四)——存款机

热门文章

  1. QT每日一练day11:QMainWindow
  2. C++之异常处理探究
  3. 打开慢_苹果手机聊天回复特别慢?打开这个开关,1分钟打200字都没问题
  4. java调用下载窗口_java 从网络Url中下载文件 java调用url接口
  5. java class object_[java]Class类和Object类的关系
  6. tcp通讯 怎么进行安全认证_西门子PLC在博图环境下进行TCP通讯详解
  7. python散点图解_python 画三维图像 曲面图和散点图的示例
  8. shell read
  9. PsotgreSQL
  10. 计算机组成原理计算题题库,计算机组成原理习题库.doc