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

AT_arc111_f [ARC111F] Do you like query problems?

首先这个取 \(\min,\max\) 操作很不好做。

并且对可能的操作序列计数很不好做。

参考 【题解】ARC111F Do you like query problems?。

考虑先转期望,求出每种操作序列的期望结果。

发现序列中每个位置都不受其他位置影响,相互独立。

考虑位置 \(i\)。每次操作 \(i\) 在操作区间内的概率为 \(p_i=\frac{2\cdot i\cdot (n-i+1)}{n(n+1)}\) 即左端点 \(\le i\),右端点 \(\ge i\),所有可能操作区间个数为 \(\frac{n(n+1)}{2}\)

比较牛的是把 \(\min,\max\) 操作合在一起,看作将 \(a_i\to x\le a_i\) 时为取 \(\min\) 操作,否则为取 \(\max\) 操作,这样相当于有一半的概率能够将 \(a_i\) 修改为任意 \(x\in[0,m)\)

则一次操作修改 \(a_i\) 的概率 \(t_i=\frac{m\cdot p_i}{2m+1}\),则 \(j\) 次操作后 \(a_i\) 的期望 \(f_{j}=f_{j-1}\cdot (1-t_i)+\frac{m(m-1)}{2}\cdot \frac{1}{m} \cdot t_i=f_{j-1}\cdot (1-t_i)+\frac{m-1}{2} \cdot t_i\)。前半部分为不修改 \(a_i\) 的情况,后者为其他情况。其中 \(f_0=0\)(初始序列均为 0)。

\(f_i-(1-t_i)f_{i-1}=t_i\frac{m-1}{2}\)

\(f_n=f_{n}-(1-t_i)f_{n-1}+(1-t_i)f_{n-1}-(1-t_i)^2f_{n-2}+\cdots\\=t_i\frac{m-1}{2}[1+(1-t_i)+(1-t_i)^2+\cdots+(1-t_i)^n]\\=t_i\frac{m-1}{2}\cdot \frac{(1-t_i)^n-1}{(1-t_i)-1}\\=-\frac{m-1}{2}[(1-t_i)^n-1]\\=f_n-(1-t_i)^nf_0\\=f_n\)

于是得到了通项公式。

则每种操作序列的期望结果

\(E=\sum_{i=1}^n\frac{p_i}{2m+1}\sum_{j=1}^q f_{i,j-1}\\=\sum_{i=1}^n\frac{p_i}{2m+1}\cdot \frac{m-1}{2}\cdot[q-\sum_{j=1}^q(1-t_i)^{j-1})]\\=\sum_{i=1}^n\frac{p_i}{2m+1}\cdot \frac{m-1}{2}\cdot(q-\frac{(1-t_i)^q-1}{(1-t_i)-1})\)

根据式子可以做到 \(O(n\log q)\) 求解。

最后再期望转回计数 \(ans=E\cdot[\frac{n(n+1)}{2}\cdot(2m+1)]^q\) 就做完了。

http://www.gsyq.cn/news/47837.html

相关文章:

  • Ai元人文:价值的“迷思”与“归真”——从家庭之爱到文明共生
  • 日总结 26
  • Daily Scrum 2025.11.12
  • 完整教程:mit6s081 lab8 locks
  • Python梯度提升树、XGBoost、LASSO回归、决策树、SVM、随机森林预测中国A股上市公司数据研发操纵融合CEO特质与公司特征及SHAP可解释性研究|附代码数据
  • 2025商超照明/灯具/灯光源头厂家推荐榜:富明阳领衔,四大优质品牌凭技术与服务出圈,照亮商超经营新图景
  • 2025密集型/智能/防潮防腐/多层抽屉式/切片蜡块柜推荐榜:北京中宝元五星领跑 高容量智能存储方案成实验室优选
  • 专题:2025AI时代的医疗保健业:应用与行业趋势研究报告|附130+份报告PDF、数据、可视化模板汇总下载
  • 详细介绍:python编程基础知识
  • 计算机网络 —— 交换机 —— 二层交换机 or 三层交换机
  • P7912 [CSP-J 2021] 小熊的果篮
  • 数据结构与算法:动态规划的深度探讨 - 指南
  • 第六章蓝墨云班习题
  • [network] IPv4 vs. IPv6 address pool
  • 【为美好CTF献上祝福】浅学花指令
  • 能耗在线监测体系:革新能源管理模式,助推企业节能减排
  • 2025/11/14
  • 一份用pyhon生成word/wps蓝墨云班题库的代码
  • 公开仓库中的哈希值暴露安全风险分析
  • Kibana基本命令操作
  • 如何在 .NET 中使用 SIMD
  • Linux shell映射表(变量的变量)
  • Java 集合-Set
  • 2025-11-12 ZYZ28-NOIP-aoao round 2 hetao1733837的record
  • fabricjs 整合 vue3-sketch-ruler 实现标尺功能
  • 2025年真空耙式干燥机定做厂家权威推荐榜单:真空单锥螺带干燥机/沸腾床干燥机/闪蒸干燥机源头厂家精选
  • 基础查找算法(三)二分查找
  • 2025年济南统招专升本学校权威推荐榜单:专升本机构报名/全日制专升本/专升本考试培训学校精选
  • (3)Bug篇 - 详解
  • 西林瓶灌装轧盖机:黔东南折旧年限与成本解析