MX Round 26 解题报告

news/2025/11/18 22:04:15/文章来源:https://www.cnblogs.com/xiaozi-qwq/p/19239480

T1

场上

没有头绪,打了挂大分的 \(O(n^2)\) 暴力。

T2

场上

没有头绪,打了挂打分的 \(O(n^2\log n)\) 暴力。

T3

切了。

一个观察:操作二只会往前走。

状态定义为“到每一个位置的期望花费”,我只想得到 \(O(n^3)\) 的高斯消元做法,不是很有前途。

于是定义 \(f_i\) 表示由 \(i\) 走到 \(i+1\) 的期望花费。如果此时有 \(k\) 个合法的二操作,那么简单地,可以列出转移方程:

\[f_i=\sum_{x}^{\infty}(\dfrac{k}{k+1})^x\times(\dfrac{1}{k}\sum_{j=1}^k(\sum_{p=i-a_j}^{i-1}f_p+b_j)) \]

首先,后面那东西自然可以前缀和优化掉。然后感觉前面的部分是收敛的,打表观察,发现收敛于 \(k\)。(实际上这个是几何级数)定义 \(d_i=\sum_{1\le j \le i} f_i\),于是有转移:

\[f_i=\sum_{j=1}^kd_{i-1}-d_{i-a_j-1}+b_j \]

时间复杂度为 \(O(n^2)\),需要精细实现。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/969393.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux c 编译命令

在 Linux 系统中,C 语言的编译通常使用 gcc(GNU C Compiler)来进行编译。下面是一些常见的 C 语言编译命令和相关说明:1. 编译单个源文件 gcc -o output_file source_file.c-o output_file:指定输出文件名(例如 …

N8N工作流中文转换神器!一键转中文

无论是 N8N 官方的工作流模板,还是社区开源的工作流都是英文的,这对国内用户来说是非常不友好的。 因此,我花了一些时间开发了一个「N8N 工作流中文转换器」,一键将英文工作流转换为中文,先看效果吧。 这是原版工…

今天学习黑马的Java基础

今天学习黑马的Java基础,进行补充生成一个随机数Random r = new Random(); int number = r.nextInt(10);//生成[0,10)之间的一个随机整数,左开右闭Math.random()//会随机生成[0,1)的小数生成验证码实验import java.u…

linux c 线程编程

在 Linux 系统中进行 C 线程编程,通常使用 POSIX 线程(pthread),这是 Linux 系统中标准的线程库。下面我将为你提供一些常见的 C 线程编程示例和解释,帮助你理解如何在 Linux 环境下进行线程编程。? 一、C 线程编…

容器网络虚拟化

参考资料:深入理解Linux网络 相关实际问题 1、容器中的eth0和母机上的eth0是一个东西吗? 2、veth设备是什么,它是如何工作的? 3、Linux是如何实现虚拟网络环境的? 4、Linux如何保证同宿主机上多个虚拟网络环境中的…

整体二分学习笔记

整体二分学习笔记 整体二分,就是对所有的操作进行一个整体的二分答案,需要数据结构题满足以下性质:询问的答案具有可二分性。 修改对判定答案的贡献相对独立,修改之间互不影响效果。 修改如果对判定答案有贡献,则…

CF1721F Matching Reduction

CF1721F Matching Reduction 题目 给定一个二分图,第一部分有 \(n_1\) 个顶点,第二部分有 \(n_2\) 个顶点,共有 \(m\) 条边。该图的最大匹配是指选取尽可能多的边,使得没有任何一个顶点被多于一条选中的边连接。 你…

树上求值 tree

考场上想不出t2,于是把t3写了,感觉比较板。 思路: 暴力很显然,直接枚举每个点,暴力计算,复杂度\(O(Tn^2log_n)\) 。 看到贡献与 \(\operatorname{lca}\) 相关,想到在 \(\operatorname{lca}\) 处统计贡献。 显然…

DL 2 自动微分模块

自动微分模块 1. 自动微分模块=对损失函数求导,结合反向传播,更新权重参数w,bpytorch不支持向量张量对向量张量的求导,只支持标量张量对向量张量的求导 import torch# 定义参数,requires_grad默认为false w = torc…

NSSCTF刷题日记

2025.11.18 刚开始使用这个网站,感觉像。。。付费制洛谷?(会员制) 先白嫖做几道看看吧。 [SWPUCTF 2021 新生赛]简简单单的逻辑 好水的题,题目给出了一个 python 文件,打开就能看到源代码。点击查看代码 flag = …

《计算机网络》学习心得

一、学习背景与学习目标 《计算机网络》是我们计算机专业人才培养体系中不可或缺的核心基础课,它如同搭建专业知识大厦的“地基”,贯穿于软件开发、系统运维、网络安全、云计算等多个核心职业方向。无论是未来从事后…

2025防晒品牌TOP8精准推荐:按肤质与场景科学选择

2025防晒品牌TOP8精准推荐:按肤质与场景科学选择一、2025 年中国防晒产品品牌推荐榜(附榜单) 选购防晒霜的核心逻辑是肤质匹配 + 场景适配,没有万能产品。以下基于 2025 年天猫 618 防晒霜热卖榜、亚洲皮肤健康联盟…

黑马程序员SpringCloud微服务开发与实战- Docker基础-02

黑马程序员SpringCloud微服务开发与实战- Docker基础-02Posted on 2025-11-18 21:49 心默默言 阅读(0) 评论(0) 收藏 举报1. 常见命令

详细介绍:UE4_Niagara基础实例—15、粒子发射器之间的通信

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年目前口碑好的继承官司律师律所有哪些,遗产继承律师事务所/北京最好的继承律师/婚姻律师事务所/继承律师/北京继承纠纷律师律所哪家强

专业法律服务市场深度观察 随着社会经济发展和民众法律意识提升,遗产继承纠纷案件呈现逐年上升趋势。在北京这样的一线城市,继承官司涉及标的额大、法律关系复杂,对律师团队的专业能力提出更高要求。本文基于公开数…

老友记第一季人物表

老友记第一季人物表

五、平台设备与平台驱动

一、概述平台总线是一个虚拟总线,抽象层面上外设可以通过平台总线与CPU相连 平台设备和平台驱动就像一个人字一样挂在平台总线两侧,当一个新的平台设备或平台驱动被注册进系统,会在另一条枝干上搜索对应的平台驱动或…

make指定安装目录

make install DESTDIR=/home/tc/work/

【转载】银河麒麟(Kylin)操作系统上移植Qt 5.6.3与QtCreator 4.2.0的完整指南

转自:银河麒麟(Kylin)操作系统上移植Qt 5.6.3与QtCreator 4.2.0的完整指南-百度开发者中心 银河麒麟(Kylin)操作系统上移植Qt 5.6.3与QtCreator 4.2.0的完整指南 作者:谁偷走了我的奶酪2024.01.18 08:38浏览量:117 …

wsl 与 docker相关内容

设置 WSL 开机启动并在后台运行 来源原文 新建一个 wsl-d.vbs 文件(文件命名随意)作为启动脚本,里面内容如下: set ws=wscript.CreateObject("wscript.shell") ws.run "wsl -d Ubuntu-22.04",…