20241003校模拟

news/2024/10/4 7:26:56

A

纪念一下本人在校模拟用线段树优化dp单杀*900。

最小和最大没有本质区别,这里只讨论最小的情况。

\(f_i\) 表示前缀 \(i\) 的答案,显然是要枚举 \(j\) 使得 \((j, i]\) 合并成一段:

\[f_i = \min \bigg(f_j + \lceil \dfrac{s_i - s_j}{x} \rceil\bigg) \]

其中 \(s_i = \sum_{i = 1}^i a_i\)

想办法把 \(i, j\) 的贡献拆开,再用数据结构优化转移。

显然有 $ \lceil \dfrac{s_i - s_j}{x} \rceil = \lfloor \dfrac{s_i - s_j}{x} \rfloor + [s_i \not\equiv s_j \pmod x]$,对于下取整,我们有广为人知的结论:

\[\lfloor \dfrac{s_i - s_j}{x} \rfloor = \lfloor \dfrac{s_i}{x} \rfloor - \lfloor \dfrac{s_j}{x} \rfloor - [(s_j \bmod x) > (s_i \bmod x)] \]

证明也很简单,对于三种不等关系讨论一下即可。

两者结合一下:

\[\lceil \dfrac{s_i - s_j}{x} \rceil = \begin{cases}\lfloor \dfrac{s_i}{x} \rfloor - \lfloor \dfrac{s_j}{x} \rfloor + 1 & (s_j \bmod x) < (s_i \bmod x)\\ \\ \lfloor \dfrac{s_i}{x} \rfloor - \lfloor \dfrac{s_j}{x} \rfloor & \text{otherwise}\\ \end{cases} \]

把所有 \(s_i \bmod x\) 离散化,用线段树优化转移即可。submission

B

存在平凡的构造使得权值为零:\(1\) 向其他点连 \(d_i\) 的边,任意 \(i > 1\)\(1\)\(-d_i\) 的边。

几条显而易见的性质:

  • \(i\) 不能向 \(d_j \ge d_i\)\(j\) 连负权边,否则 \(d_i + w < d_j\),不满足最短路的限制。
  • \(i\) 最多向 \(d_j < d_i\)\(j\) 连权值为 \(d_j - d_i\) 的边,否则出现负环(不满足最短路限制)。

因此,我们得到了答案的下界:

\[(\sum_{i = 1}^n d_i) + (\sum_{d_j < d_i} d_j - d_i) \]

那么是否存在一组构造能达到下界呢?

\(d\) 排序,\(i\)\(i + 1\)\(d_{i + 1} - d_i\) 的边,所构成的一条链显然满足初始限制。

每个 \(i\) 对于 \(j < i\)\(d_j - d_i\) 的边,一定不会出现负环,且始终满足最短路的限制,这样就达到了下界。

submission

C

把第一次染色的颜色作为根,枚举根,对每种情况分别求一下答案,最后除以 \(n\)(第一步是等概率的)。

考虑 \(u > v\) 对整棵树的贡献 \(e(u, v) = p(u, v) \times 1 = p(u, v)\),设 \(l = \text{lca}(u, v)\)

\(l\) 未被染色时,局面可以是任意的;当 \(u, v\) 都已经染色后,局面也可以是任意的。

全局的概率是 \(1\),不对 \(p(u, v)\) 产生影响,只要考虑 \(l\) 被染色到 \(v\) 被染色之间的这一过程。

我们称 \((u, v)\) 简单路径上的点是关键的。

一旦 \(l\) 被染色,每次操作染色集合有 \(p\) 的概率向 \(u\) 逼近一步,\(p\) 的概率向 \(v\) 逼近,\(1 - 2p\) 的概率选择非关键点。

注意每次操作的 \(p\) 可能不同,但向 \(u, v\) 逼近的概率始终相同(等概率)。

\(f(i, j)\) 表示 \(l\) 要向 \(u\) 逼近 \(i\) 步,向 \(v\) 逼近 \(j\) 步,最后 \(u\) 出现在 \(v\) 之前的概率。

\(f(i, j) = p\times f(i, j - 1) + p \times f(i - 1, j) + (1 - 2p) \times f(i, j) \implies f(i, j) = \frac{f(i - 1, j) + f(i, j - 1)}{2}\)。submission

D

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

MSYS2 环境使用

在 Windows 环境下使用 rusqlite 库碰到了报错:由于 Windows 环境不如 Ubuntu 那样一个 apt install libsqlite3-dev 解决问题,所以采用 MSYS2 来从根源解决问题。 安装MSYS2 官网: WEB PAGE MSYS2 代理镜像下载地址:无 由于 MSYS2 自带的有国内镜像,所以按理说下载好无需配…

Echoism

Echoing reality Are your memories of me? Floating through a state, half asleep, never awake(never awake) I wont breathe in eternity Carrying your secrets feeling close to who you are Youre just beyond my reach A passing breeze, And your final moments se…

快乐数学1培养数学直觉

1 培养数学直觉我们最初接触一个概念时,会形成我们的直觉。而我们的直觉会影响我们对一门学科的喜爱程度。什么意思呢? 假设我们想给 “猫 ”下一个定义:古代的定义: 一种毛茸茸的动物,有爪子、牙齿、尾巴和四条腿,高兴时发出咕噜声,生气时发出嘶嘶声。 进化定义: 某一…

SciTech-Mathmatics-Markdown:List 嵌入 code block + LaTex: 论文写作、排版与使用 + 数学公式的输入方式

民主与共和 更好的共和度保障更高级的民主, 是因为 民主 与 共和 是统一的。 平衡态的“跃迁”是需要“吸收足够能量”, "改变"总是需要"成本"的。 在正确的方向上,每一天的学习是“质变飞跃”的必要。Markdown: List 嵌入 code block Code is possible …

简单讲讲上下界网络流

无源汇可行流 无源汇网络流一般不讨论最大流,因为它的流都是环流,分布在各个位置,一是不好统计,二是一般也没有意义。所以一般建图只需要求是否有可行解(但我也没遇到过求输出YES和NO的可行流题目,网上的博客也都只当做有源汇的前置知识讲了) 废话不多说,直接上图。第一…

Netflix 錯誤 NW-8-18

环境 PS5的奈飞,OpenWrt的树莓派做软路由解决方案 首先重置,如果不行,关机拔掉电源线等待三分钟,重试 Netflix。如果这篇文章对你有用,可以关注本人微信公众号获取更多ヽ(^ω^)ノ ~

Python算法学习

算法学习心得,源码均为Python实现目录绪论数据结构算法算法的特征算法的评价算法的时间复杂度算法的空间复杂度递归汉诺塔问题(递归调用)查找排序二分查找检查排序是否完成冒泡排序选择排序插入排序希尔排序(高级版插入排序)快速排序堆排序(二叉树)python中内置好的堆排…

数学建模学习

数学建模学习,包含各种常用模型和Matlab源码目录 目录目录评价类方法层次分析法搜索引擎算法步骤算法代码F4锁定单元格优劣解距离法算法步骤算法代码自输入权重代码基于熵权法权重的代码灰色关联分析传统数理统计的不足之处该方法的好处算法步骤算法代码基于灰色关联度权重的代…