ptz2023Winter Day7 tourist Contest 7

news/2025/10/22 9:22:34/文章来源:https://www.cnblogs.com/Carousel/p/19157002

Classical A+B Problem

签。

假设 \(a > b\),那么很明显 \(|n| - 1\le |a| \le |n|\),那么 \(a\) 就有 \(2 \times 9 = 18\) 种可能,然后对于每一种的 \(a\) 去减一下然后看 \(b\) 是否满足条件即可。

Classical Counting Problem

首先假设 \(a_1 \ge a_2 \ge a_3 \ge \cdots \ge a_n\)

我们考虑一个题目集合 \(S\) 需要满足怎样的条件才能使得它可能成为一个试题集。

那么考虑令 \(x = \min_{i \notin S}i,y = \max_{i \in S} i\)。此时我们注意到试题 \(1\) 到试题 \(x-1\) 肯定在 \(S\) 中,而试题 \(y+1\) 到试题 \(n\) 肯定不在 \(S\) 中。显然,如果 \(a_x > a_y + m\) 那么 \(S\) 绝对不可能成为一个试题集。

此时考虑定义 \(l_i\) 表示第 \(i\) 个试题想要被选入试题集那么至少需要获得多少张额外的票。很明显 \(\forall i \in \{1,2,3,\cdots x-1,x,y+1 \cdots n\}\),我们都有 \(l_i = 0\)。而对于 \(i \in [x+1,y-1]\)\(i\),如果这个问题被选入了问题集那么 \(l_i = a_x - a_i\),因为至少需要 \(a_x\) 的票数才能被选入问题集,否则为 \(0\)。而 \(l_y\) 一定等于 \(a_x - a_y\)

类似的去考虑定义 \(r_i\) 表示第 \(i\) 个试题为了 \(S\) 能够成为被选中的试题集而可以获得的的最大票数。显然 \(\forall i \in \{1,2,3,\cdots x-1,y,y + 1,\cdots ,n\}\)\(r_i\) 均为 \(m\)。对于问题 \(x\)\(r_x = m + a_y - a_x\)。对于 \(i \in \{x+1,x+2,\cdots,y-1\}\),如果 \(i \in S\),那么 \(r_i = m + a_y - a_i\),否则 \(r_i = m\)

\(\text{Lemma}:\sum \limits^n_{i=1} l_i \le m \times v \le \sum \limits^n_{i=1} r_i\)\(S\) 可能成为试题集的充要条件。

有了这个性质之后,我们就可以考虑去算出 \(\sum \limits^n_{i=1} r_i \ge m \times v\) 的集合数量然后再减去 \(\sum \limits^n_{i=1} l_i > m \times v\) 的集合数量即可。

然后我们可以暴力的去考虑枚举 \(x,y\),然后定义 \(dp_{i,s}\) 表示 \(x+1,x+2\cdots x\) 中选出若干个 \(l_i\)(或者 \(r_i\))的和为 \(s\) 的方案数,由于我们可以迅速的算出 \(l_i\)(或 \(r_i\))的值在固定 \(x,y\) 的情况下,那么这就类似一个背包问题,而这个 \(dp\)\(\mathrm O(n^2 \times \max a_i)\) 种状态,状态之间的转移是 \(\mathrm O(1)\) 的,而我们还需要枚举 \(x,y\) 的值,所以总复杂度是 \(\mathrm O(n^4 \times \max a_i)\) 的,过不了。

但是我们注意到 \(l_i\) 的值之和 \(a_x\) 有关,同理 \(r_i\) 的值之和 \(a_y\) 有关。那么我们在计算 \(\sum \limits^n_{i=1} l_i > m\) 的时候可以只枚举 \(x\),然后对于类似滑动窗口去维护满足 \(a_x \le a_y + m\)\(y\) 最小可能在哪里,这个很明显是单调的所以每个数只会被加入/删除 \(1\) 次。然后每一次维护加入/删除一个数对于 dp 的影响即可(感觉维护指针移动和 AT_jsc2019_final_f 有点像?)所以复杂度是 \(\mathrm O(n^3 \times \max a_i)\)

实现可以考虑把 \(a_i \gets 100 - a_i,v \gets 100 - v\),然后把 \(a_i\) 翻转这样子就很好实现了。

Classical Data Structure Problem

第一眼肯定会去考虑动态开点线段树,但是仔细一算 \(\mathrm O(n \log n)\) 的空间复杂度好像不太能接受。但是我们发现可以维护区间的二叉结构的数不只动态开店线段树这一种,我们可以考虑动态开点 FHQ-Treap。考虑使用 FHQ-Treap 去维护一段所有元素均相同的区间。而我们发现每一次操作最多添加两个区间,那么空间复杂度就是 \(\mathrm O(n)\) 的,随便过。

Classical DP Problem

为了方便,考虑先将 \(a\) 反转。

先考虑我们最少需要放多少个车。假设我们找到一个最大的长方形,其边长为 \(k\),那么我们至少只需要 \(k\) 个车即可覆盖全图。因为网格上的所有点不属于前 \(k\) 行就是属于前 \(k\) 列的,而覆盖一个 \(k \times k\) 的矩阵至少需要 \(k\) 个车。那么我们只需要在这个 \(k \times k\) 的矩形的主对角线上放上 \(k\) 个车即可。

现在考虑如何计数。我们有有两个条件,而我们需要满足其一:

  • \(k\) 列必须包含一个车。
  • \(k\) 行必须包含一个车。

如果这两个条件都不满足,那么这个 \(k \times k\) 的矩阵必定有无法覆盖的格子。那么我们考虑求出满足第一个条件和满足第二个条件的种数然后再减掉两个都满足的种数即可。很明显最后一个是 \(k!\)

考虑符合条件 \(1\) 的个数。令 \(m\) 为该矩形外有多少列需要覆盖,我们把这些列称为关键列,同时令 \(dp_{i,j}\) 表示处理了前 \(i\) 行且覆盖了 \(j\) 个关键列的方案数。我们可以钦定第 \(i + 1\) 个棋子放/不放在关键列,那么我们就有转移:

\[dp_{i,j} \gets dp_{i-1,j-1} \times (m - (j - 1)) + dp_{i-1,j} \times (a_{i}-(m-j)) \]

复杂度 \(\mathrm O(n^2)\)

Classical Maximization Problem

原谅我太菜导致跳了 \(3\) 个题。

对于每一个点 \((x_i,y_i)\),考虑将对应第 \(x_i\) 行的虚点和对应第 \(y_i\) 列的虚点连一条边。在所有边都连完之后不难发现是一个二分图。而对于这一个二分图的任意一个连通分量,假设其内部有 \(m\) 条边,我们都可以构造出一组有 \(\lfloor \frac{m}{2} \rfloor\) 对友好对的方式。

先考虑一个连通块是树的情况,我们可以从叶子一直往上去构造。如果某个点有向下有偶数条边,则直接将它们两两配对;否则两两配对后再把剩下的一条边和该点的父边匹配。

对于不是树的情况,我们可以建出该图的 DFS 生成树,然后把所有的返祖边挂在深度较大的点上,然后继续套用上面的匹配过程即可。

Classical Minimization Problem

考虑如果所有的 \(y\) 均不相同怎么办。那么我们就只需要考虑 \(x\) 不同的限制了。我们只需要每一次选出 \(x\) 个数最多的一个和剩下不同行的一个。这样子就能尽量消掉最大的。

接下来考虑把 \(y\) 这个限制加回来,每次找到出现最多的 \(x\)\(y\) ,除 \((x,y)\) 以外找一个横坐标为 \(x\) 的,一个纵坐标为 \(y\) 的匹配起来。直到 \(x/y\) 互不相同,然后再套用一维的做法即可。

Classical Summation Problem

首先求和转期望,考虑先求出所有方案中位数编号的期望 \(E(M)\),最后再乘上 \(n^k\) 即可。

考虑 \(k\) 为奇数的情况,我们注意到中位数点一定在中心,所以拥有对称性,所以 \(E(M) = \frac{n+1}{2}\)

接下来考虑 \(k\) 是偶数的情况。我们考虑在 \(a_\frac{k}{2}\)\(a_{\frac{k}{2} + 1}\) 中间建立一个虚点。这个中点位置的期望就是 \(E(M^{\prime}) = \frac{n+1}{2}\)。那么我们只需要求出 \(a_\frac{k}{2}\)\(a_{\frac{k}{2}+1}\) 之间的期望距离 \(E(d)\),那么 \(E(M) = E(M^{\prime}) - E(d)\)。此时考虑拆贡献,即考虑边 \(i \to i + 1\) 成为 \(a_{\frac{k}{2}}\)\(a_{\frac{k}{2} + 1}\) 之间的边的概率。我们只需要在这条边左边的 \(i-1\) 个点中选出 \(\frac{k}{2}\) 个点当 \(a_{1\sim \frac{k}{2}}\) 并且在这条边右边的 \(n-i\) 个点中选出 \(\frac{k}{2}\) 个点当 \(a_{\frac{k}{2} + 1\sim n}\)。由于 \(a_i\) 可以重复,所以 \(i \to i + 1\) 这条边的贡献就是 \(\dbinom{k}{\frac{k}{2}} \times (i-1)^{\frac{k}{2}} \times (n-i)^{\frac{k}{2}}\)。然后我们就可以得到 \(E(d)\) 了,然后就做完了。

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

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

相关文章

2025年北京市盈科律所:全球规模蝉联第一深度解析

引言 本文从“全球规模与网络覆盖”维度切入,为读者提供一份可量化、可验证、可对照的客观参考,帮助企业在遴选外部法律顾问时快速判断其跨境落地能力与响应半径。 背景与概况 北京市盈科律师事务所(Beijing City Y…

2025 铅板源头厂家最新推荐排行榜:聚焦防辐射铅门 / 高纯度铅板 / 多场景适配,深挖性价比与品牌实力

引言 在放射科、DR 室、工业探伤等辐射防护场景中,铅板的纯度、规格适配性与性价比直接决定防护成效,而 2 毫米铅皮、3mm 厚铅板及防辐射铅门等产品的品质更是安全保障的核心。当前市场厂家繁杂,部分产品存在铅锭纯…

2025 年褐藻寡糖厂家最新推荐排行榜:农业级 / 食品级 / 化妆品级等多品类覆盖,从技术到服务全维度精选

引言 当前海洋生物产业持续升温,褐藻寡糖凭借在农肥、饲料、食品、化妆品、医药等领域的广泛应用,市场需求不断攀升。但行业内品牌繁杂,部分企业缺乏核心技术,产品活性不稳定、纯度不达标,且服务体系不完善,导致…

FishAudio 推出 S1 模型:2 万开发者,500 万美元 ARR;蛐蛐开源桌面语音输入工具,优化编程术语识别丨日报

开发者朋友们大家好:这里是 「RTE 开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的技术」、「有亮点的产品」、「有思考的文章」、「有态度…

2025年防静电/劳保/国网/餐厅/工厂/电工/防酸碱/电力/车间/航空/员工广告衫厂家推荐排行榜,文化衫/t恤/polo衫/冲锋衣定制公司精选

2025年防静电/劳保/国网/餐厅/工厂/电工/防酸碱/电力/车间/航空/员工广告衫厂家推荐排行榜,文化衫/t恤/polo衫/冲锋衣定制公司精选 行业背景与发展趋势 特种工装与职业服饰行业正迎来新一轮技术革新与市场需求升级。随…

数据表示

符号位+数值位 原码 第一位为符号位0为+,1为- 例:+19为00010011. -19为10010011 真值0有+0和-0两种。 +0:00000000 -0:10000000 若机器字长n+1位,原码整数的表示范围为[−(2的n次方)-1, +(2的n次方)-1] 反码 符号位…

2025 年丝杆升降机厂家最新推荐榜单:聚焦行业优质企业,深度解析各品牌核心优势与选择要点滚珠/螺旋/伞齿轮/蜗轮丝杆升降机厂家推荐

引言 随着自动化、重型机械、精密设备等领域的快速发展,丝杆升降机作为关键机械执行机构,市场需求持续攀升,但行业乱象也让采购者面临诸多困扰。市场上品牌繁杂,产品质量参差不齐,部分品牌为压缩成本降低生产标准…

2025年烘干机厂家权威推荐榜:印染烘干机专业制造商,高效节能与稳定性能深度解析

2025年烘干机厂家权威推荐榜:印染烘干机专业制造商,高效节能与稳定性能深度解析 行业背景与发展趋势 印染行业作为纺织产业链中的关键环节,其烘干工序的能耗占比高达40%以上。在"双碳"目标持续推进的背景…

2025 年通风天窗厂家最新推荐排行榜:聚焦一字型 / 圆拱形 / 电动排烟 / 薄型 / 消防电动类型,精选实力企业

引言 在工业与民用建筑通风需求持续增长的当下,通风天窗作为核心设备,其品质直接影响室内环境与建筑安全。但当前市场乱象频发,部分产品材质劣质,在雨水、工业腐蚀环境中易损坏,使用寿命短;不少厂家交付效率低,…

2025年工业吸尘器厂家权威推荐榜:大功率吸尘设备、防爆型工业吸尘器、车间除尘系统源头厂家综合评测与采购指南

2025年工业吸尘器厂家权威推荐榜:大功率吸尘设备、防爆型工业吸尘器、车间除尘系统源头厂家综合评测与采购指南 工业除尘领域正迎来技术革新的关键时期。随着制造业转型升级步伐加快,企业对生产环境清洁度的要求日益…

数据处理:取两位有效数字,运算,焦点事件,只允许填写数字(2025.10.12)

function formatToTwoDecimals(value) {if (value === || value === null) return ;let num = parseFloat(value);if (isNaN(num)) return ;return num.toFixed(2);}function calculateShuiFen() {let hongQian = par…

2025年市面上碳晶板品牌口碑排行榜前十名推荐

摘要 碳晶板作为新型环保装饰材料,在2025年持续受到市场青睐,广泛应用于酒店、医院、学校及家装领域,其防水、防火、快装等特点显著提升装修效率与安全性。本文基于行业数据与用户反馈,整理出口碑前十的碳晶板品牌…

2025 年防撞护栏生产厂家最新推荐排行榜:聚焦铝合金 / Q235/Q355B 桥梁 / 景观 / 灯光 / 河道 / 公路 / 喷塑 / 道路护栏,精选优质企业

引言 当前交通基础设施建设不断推进,防撞护栏作为保障道路与桥梁安全的关键设施,市场需求持续攀升。但市场上生产厂家数量繁杂,产品质量、生产能力与服务水平差异显著,部分厂家存在原材料以次充好、工艺落后、产能…

2025 年最新推荐!国内冷库厂家实力排行榜揭晓,含冷冻 / 保鲜 / 超低温等多类型冷库优质企业

引言 当前,冷链物流行业持续高速发展,食品、医药、化工等领域对冷库的需求不仅数量激增,对冷库的专业性、稳定性、节能性要求也愈发严苛。然而,市场上冷库制造商良莠不齐,部分企业存在技术落后导致能耗过高、售后…

想做测开,是学Java还是Python?

在软件测试领域,测试开发(测开)是目前主流的求职方向。测开不仅需要掌握测试技能,还需具备一定的编程能力。对于想入行测开的人来说,选择学习Java还是Python是一个常见的困惑。 后台每天都能收到粉丝类似的提问:…

2025 年电缆桥架源头厂家最新推荐排行榜,聚焦规模、技术与市场影响力精选优质企业涵盖多类型桥架

引言 随着工业建设、高层建筑、电力通讯等领域的快速发展,电缆桥架作为线缆敷设关键配套设施,市场需求持续攀升,但行业乱象也随之凸显。部分厂家缺乏核心技术,产品在结构稳定性、承载能力和环境适应性上难以满足化…

2025 中空锚杆厂家最新推荐排行榜:自进式 / 注浆型等全类型覆盖,聚焦标杆与新锐企业选购指南自进式注浆/预应力注浆/边坡注浆/涨壳式注浆中空锚杆厂家推荐

引言 在隧道开挖、采矿作业及边坡稳固等核心工程领域,中空锚杆的质量直接决定施工安全与工程寿命。当前市场呈现 “两极分化”:既有技术成熟的老牌企业,也涌现出一批搭载新技术的新锐品牌,但同时混杂着材质不达标、…

2025 年最新推荐铅门源头厂家排行榜:甄选质优价廉可靠供应商,覆盖医疗工业多场景需求

引言 当前铅门市场乱象频发,部分厂家以次充好,用低纯度铅材料制作产品,导致铅当量不达标,无法有效屏蔽 X/γ 射线,给医疗诊疗、工业探伤等领域的辐射防护带来严重安全隐患。同时,多数厂家服务体系不完善,售后响…

2025年鼓风机厂家推荐排行榜,工业鼓风机、高压鼓风机、离心鼓风机、罗茨鼓风机优质供应商精选与选购指南

2025年鼓风机厂家推荐排行榜,工业鼓风机、高压鼓风机、离心鼓风机、罗茨鼓风机优质供应商精选与选购指南 在当今工业制造领域,鼓风机作为关键的气力输送设备,其性能优劣直接影响生产效率和能源消耗。随着工业4.0时代…

2025年市面上高杆灯品牌前十强终极选购指南

摘要 高杆灯行业随着城市化和智慧城市建设的推进,在2025年呈现出快速增长趋势,年均复合增长率预计达到8%-10%,主要用于市政道路、机场、港口和大型广场照明。行业竞争激烈,品牌众多,消费者在选择时需综合考虑资质…