【洛谷P1297】单选错位【期望】

R爬虫RSelenium环境搭建及简单应用 这是鄙人自己实践的一种可行的环境搭建,我会尽量详细的写下大家步骤。 阅读详情

题目大意:

题目链接:https://www.luogu.org/problemnew/show/P1297
有 n n n道单选题,第 i i i道题有 a i a_i ai​个选项,在 1 ∼ a i 1\sim a_i 1∼ai​中随机选择一个选项写到第 i + 1 i+1 i+1题的答案上。其中第 n n n题写道第一题的答案上。求做对题数的期望。


思路:

分类讨论一下。

  • 当 a i = a i + 1 a_i=a_{i+1} ai​=ai+1​,那么显然随机的答案在第 i + 1 i+1 i+1题也是随机的。期望为 1 a i \frac{1}{a_i} ai​1​,也就是 1 a i + 1 \frac{1}{a_{i+1}} ai+1​1​
  • 当 a i > a i + 1 a_i>a_{i+1} ai​>ai+1​,只有 a i + 1 a i \frac{a_{i+1}}{a_i} ai​ai+1​​的概率答案在 1 ∼ a i + 1 1\sim a_{i+1} 1∼ai+1​中。所以期望为 a i + 1 a i × 1 a i + 1 = 1 a i \frac{a_{i+1}}{a_i}\times \frac{1}{a_{i+1}}=\frac{1}{a_i} ai​ai+1​​×ai+1​1​=ai​1​
  • 当 a i &lt; a i + 1 a_i&lt;a_{i+1} ai​<ai+1​,由于随机的答案只在 1 ∼ a i 1\sim a_i 1∼ai​中,而第 i + 1 i+1 i+1题正确答案有 a i a i + 1 \frac{a_i}{a_{i+1}} ai+1​ai​​的概率在 1 ∼ a i 1\sim a_i 1∼ai​中,所以期望为 a i a i + 1 × 1 a i = 1 a i + 1 \frac{a_i}{a_{i+1}}\times \frac{1}{a_i}=\frac{1}{a_{i+1}} ai+1​ai​​×ai​1​=ai+1​1​

综上,答案就是 ∑ i = 1 n 1 m a x ( a i , a i + 1 ) \sum^{n}_{i=1}\frac{1}{max(a_i,a_{i+1})} ∑i=1n​max(ai​,ai+1​)1​


代码:

#include <cstdio>
#include <iostream>
using namespace std;

const int N=10000010;
int n,a[N];
double ans;

void init()  //题目给出的生成数据的方法
{
	int A,B,C;
	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;
}

int main()
{
	init();
	a[n+1]=a[1];
	/*printf("a数组如下:\n");
	for (int i=1;i<=n;i++)
		printf("%d ",a[i]);printf("\n\n");*/
	for (int i=1;i<=n;i++)
		ans+=1/(double)max(a[i],a[i+1]);
	printf("%0.3lf",ans);
	return 0; 
}
Loop Engineering 来了:从写 Prompt 到设计 Loop,AI 编程的第四次范式跃迁 文章摘要: Loop Engineering是AI编程领域的新范式,标志着从"人手动喂指令"到"设计自驱动循环"的跃迁。其核心在于通过五个组件(定时器、工作空间、知识体系、连接器和子Agent验证)构建自动化任务流,使AI系统能自主运行。这一概念的火爆源于模型能力和工具链的成熟,使得任务设计成为关键瓶颈。作者指出,从Prompt到Loop的四次范式跃迁(语言学→信息科学→控制论→管理学)反映了人机协作关系的根本变化:人类角色从执行者逐渐退居为目标设定者。落地Loop Engineering的真正挑战在于目标 阅读详情

相关推荐

Labview实现服务器(server)与多客户端(clients)通信

服务器可以接收多个客户端发送的消息,并显示消息来源。 服务器可以发送消息到指定客户端 客户端可以自动连接服务器,断连后重连 客户端可以发送消息到服务器,可接收服务器消息 类似框架可以用做中央服务器及客户端项目

u013809089的博客 7974

洛谷OJ测评常见的错误

洛谷OJ测评常见的错误

qq_17807067的博客 2870

计算机国际会议中的proceedings、conference、paper、workshop、demo:如何区分与选择?

本文详细解析了计算机国际会议中的核心概念:Conference(会议)是学术交流的主舞台,Paper(论文)是研究成果的书面呈现,被接收后收录于Proceedings(会议论文集)。Workshop(研讨会)聚焦前沿细分领域,Demo(演示)则侧重系统与工具的可交互展示。文章为研究者根据自身阶段与工作类型,如何区分与选择投稿目标提供了实用指南。

weixin_29269441的博客 562

单选错位(期望)

期望

SSL_CHX的博客 269

AOSP Android14 Launcher3——动画核心类QuickstepTransitionManager详解

是一个复杂但核心的动画管理器。它利用 Android 的远程动画机制,拦截系统默认的窗口切换,并替换为高度定制、与 Launcher UI 深度集成的平滑过渡动画。当用户从一个应用程序通过手势或按键返回到 Launcher (桌面) 时,它负责创建和运行动画,使得应用程序窗口能够平滑地过渡(通常是缩小)到 Launcher 上的对应目标(图标、小部件或屏幕中心),同时 Launcher 界面元素(工作区、背景等)恢复显示。计算动画所需的各种参数,如窗口的起始/结束位置、缩放比例、透明度、圆角、裁剪区域等。

Micheal_Yang's Blog 2667

usb gadget uvc driver的code分析

uvc的linux driver分为host侧和gadget侧两个driver。host侧的driver在v4l2框架下,而设备侧的driver在usb/gadget文件夹下。gadget侧的uvc driver,利用v4l2框架去注册video_device,向应用层提供调用接口。同时,它完成v4l2 video buffer拷贝到usb request下的buffer下,然后利用uvc实现的协

lintwins的专栏 1万+

单选错位(luogu)(期望)

题目地址 配套地址 尽管刚开始是完全正确,但是错位了,正确的概率对每题还是一样的。决定概率变化的只有题目的数量不同。 每次比较前面一个和后面一个选项个数,每次以大的作为概率计算。 #define IOS ios::sync_with_stdio(false);cin.tie(0);cout.tie(0); #include<bits/stdc++.h> using namespace std; const int N = 1e7 + 10; const int mod = 1e9 + 7;

qq_45604735的博客 272

Meta开源Ego-Exo4D数据集:如何用1400小时多模态视频训练你的AI模型

Meta开源的Ego-Exo4D数据集包含1400小时多模态视频,涵盖第一人称和第三人称视角、眼动追踪、IMU传感器等多种模态,是AI模型训练的宝贵资源。本文详细介绍了从数据集下载、预处理到模型训练的全流程,帮助研究者高效利用这一多模态数据集进行AI模型开发。

weixin_29159441的博客 342

洛谷 P1297 [国家集训队]单选错位

...题目:分析:代码: 题目: 传送门 分析: 表示题目花了10分钟来看懂,然后代码2分钟就打完了......... 我们考虑到错位只是关于相邻的两位,所以我们做对一道题的概率只需考虑相邻的就好了: min{ai,ai−1}ai∗ai−1\frac{min\{a_i,a_{i-1}\}}{a_i*a_{i-1}}ai​∗ai−1​min{ai​,ai−1​}​ 我们对于原来aia_iai​的...

qq_35786326的博客 267

Latex在VSCODE中编译报错`Recipe terminated with error. Retry building the project.

Latex在VSCODE中编译报错Recipe terminated with error. Retry building the project. 1 报错提示: Recipe terminated with error 2 报错原因 大概率的原因是因为latex没有添加到系统环境变量中,所有设置的编译工具没有办法找到才出现的这种情况 3 解决方案 请按照如下方式进行系统变量的添加 对windows,win+R 然后输入sysdm.cpl 在高级中选择环境变量 找到path环境变量,将txtlive中

呆呆象呆呆的博客 3万+

深入大模型-13-大模型Skills应用之标准目录结构和开发一个Skill的步骤

首先对比Prompt工程,上下文工程,Skills工程,MCP工具的概念与区别,然后介绍Skill的标准目录结构,同时描述了开发一个Skill的步骤和最佳实践。

qq_20466211的博客 748

Luogu_P1297 单选错位

单选错位 链接 Luogu_P1297 单选错位 题目描述 gx 和 lc 去参加 noip 初赛,其中有一种题型叫单项选择题,顾名思义,只有一个选项是正确答案。 试卷上共有 nn 道单选题,第 ii 道单选题有 a_ia i ​ 个选项,这 a_ia i ​ 个选项编号是 1,2,3,\ldots,a_i1,2,3,…,a i ​ ,每个选项成为正确答案的概率都是相等的。 lc 采取的策略是每道题目随机写上 1 \sim a_i1∼a i ​ 的某个数作为答案选项,他用不了多少时间就能期望做对 \

Galaxy_Engineer的博客 178

Docker安装并运行AnythingLLM的详细教程

通过本文的介绍,你已经掌握了如何在 CentOS 系统上使用 Docker 安装并运行 AnythingLLM。AnythingLLM 提供了强大的功能,支持本地知识库搭建和多模态输入,非常适合个人和企业使用。希望本文能帮助你快速上手并搭建自己的 AI 知识库。

加入“Super Entity”,与全能开发团队共探AI智能体与数字人项目,开启前沿技术之旅。 5841

洛谷P1297 单选错位——期望

题目:https://www.luogu.org/problemnew/show/P1297 读懂题后就变得很简单啦; 对于一个问题和它的下一个问题,我们考虑: 设上一个问题有 a 个选项,下一个问题有 b 个选项; 那么上一道题中选到每个选项的概率是 1/a; 下面对应正确的概率是 1/b; 则总期望是 1/a * 1/b * min(a,b); 也就是 1/max(a,...

aodan5477的博客 141

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

洛谷 P1297 [国家集训队]单选错位 数学期望

Description  gx和lc去参加noip初赛,其中有一种题型叫单项选择题,顾名思义,只有一个选项是正确答案。试卷上共有n道单选题,第i道单选题有ai个选项,这ai个选项编号是1,2,3,…,ai,每个选项成为正确答案的概率都是相等的。lc采取的策略是每道题目随机写上1-ai的某个数作为答案选项,他用不了多少时间就能期望做对道题目。gx则是认认真真地做完了这n道题目,可是等他做完的时候时间也

liangzihao1的博客 296

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

洛谷P1297 [国家集训队]单选错位(思维,概率期望)

P1297 [国家集训队]单选错位 题目链接 考虑计算某个题 iii 对答案的贡献,某个 iii 题要答对,即是 i−1i-1i−1 题和 iii 题的答案一样。那么 iii 题可答对的概率即为: min(a[i−1],a[i])×1a[i−1]×1a[i]=min(a[i−1],a[i])a[i]×a[i−1]min(a[i-1],a[i])×\frac{1}{a[i-1]}×\frac{1}{a[i]}=\frac{min(a[i-1],a[i])}{a[i]×a[i-1]}min(a[i−1],a[.

qq_45863710的博客 216

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

洛谷P1297 [国家集训队]单选错位_数学期望

考虑第 iii 位, 那么当前共有 a[i]a[i]a[i] 种选项,那么当前选项正确的情况就是下一个被误填的答案与当前答案相同。换句话说,当前答案一共有 a[i]a[i]a[i] 种可能,而下一个答案有 a[i+1]a[i + 1]a[i+1]种可能,那么总共有 a[i]∗a[i+1]a[i]*a[i+1]a[i]∗a[i+1] 种可能,其中,我们要去 min(a[i],a[i+1])min(a...

EM LGH 138

【洛谷 P1297】[国家集训队]单选错位

【洛谷 P1297】[国家集训队]单选错位 题目 解题思路 在填错位的情况下,想要正确,说明两题答案一样 第i题有ai个选项,第j题有aj个选项 得到式子 式子可以被化简 代码 #include<iostream> #include<cstdio> using namespace std; int n,A,B,C,a[10000010]; double ans; int main() { scanf("%d%d%d%d%d", &n, &A, &B

Y的博客 338

洛谷 P1297 [国家集训队] 单选错位-普及+/提高

现在 gx 已经走出考场没法改了,不过他还是想知道自己期望能做对几道题目,这样他就知道会不会被 lc 鄙视了。gx 和 lc 去参加 noip 初赛,其中有一种题型叫单项选择题,顾名思义,只有一个选项是正确答案。道题目,可是等他做完的时候时间也所剩无几了,于是他匆忙地把答案抄到答题纸上,没想到抄错位了:第。输出一个实数,表示 gx 期望做对的题目个数,保留三位小数。,每个选项成为正确答案的概率都是相等的。道题目的答案抄到了答题纸上的第。道题目的位置上,特别地,第。道题目的答案抄到了第。

weixin_37253733的博客 734

P1297 [国家集训队] 单选错位 对期望的理解

其实每个位置的得分只和前一个位置有关。 而他们俩的所有情况的期望就是答案的这部分。

JK01WYX的博客 921

【luogu P1297】【概率与期望】 [国家集训队]单选错位

1/Ai * 1/A{i + 1} * min(Ai, A{i+1})

蒟蒻的OI路 353

洛谷P1297 [国家集训队]单选错位

链接:https://www.luogu.org/problemnew/show/P1297 题目描述: gx和lc去参加noip初赛,其中有一种题型叫单项选择题,顾名思义,只有一个选项是正确答案。试卷上共有n道单选题,第i道单选题有ai个选项,这ai个选项编号是1,2,3,…,ai,每个选项成为正确答案的概率都是相等的。lc采取的策略是每道题目随机写上1-ai的某个数作为答案选项,他用不了多...

Megurine_Luka_的博客 378

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

题目:https://www.luogu.org/problemnew/show/P1297 大水题。 考虑每一道题做对的概率。就是它的答案和上一道题的答案相同的概率。 设上一道题有a个选项,这道题有b个选项,则对于每个选项,对上的概率是1/a*1/b。 这样对上的情况有min( a,b )种。 #include<iostream> #include<cstdio...

weixin_34183910的博客 123

[国家集训队]单选错位

题目 https://www.luogu.org/problemnew/show/P1297 思路 不难啊,很明显,这道题正确的期望是1/max(a[i],a[i-1]) 因为正确的答案在这两个集合的∩中,交集其实就是min(a[i],a[i-1]),而他选择的范围是a[i],所以答案是sigma(1/max(a[i],a[i-1])) 代码 #include&lt;iostr...

Brute♂force 506

期望

做了几道期望题,头昏脑涨...... 首先期望这个东西个人理解就是sigma概率*贡献,它满足线性性:对于两个不相关的随机变量x,y,E(x±y)=E(x)0±E(y),E(xy)=E(x)E(y),E(x/y)=E(x)/E(y). 然后还有一些有关期望奇怪的公式,不会。。。 例题:洛谷 P1297 [国家集训队]单选错位  https://www.luogu.org/problemnew...

caoyang1123的博客 542
上一篇: 【POJ1201】Intervals【差分约束】
下一篇: 【洛谷P4381】Island【基环树】【树的直径】【单调队列】【dp】
stoorz1023
博客等级 码龄9年 101粉丝 595原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值