杂题记录 3

news/2025/10/24 15:42:44/文章来源:https://www.cnblogs.com/yzq-yzq/p/19163558

P5979 [PA 2014] Druzyny

小清新题。暴力转移是简单的,$f_i \leftarrow f_j,j-i\in[\max_{k=i+1}^j c_k,\min_{k=i+1}^j d_k] $,关于 \(\max\) 和偏序的限制不难往 cdq 优化 dp 的方向想。

然后考虑 \([l,mid]\)\([mid+1,r]\) 的转移,我们对于转移 \(i\in[l,mid],j\in [mid+1,r]\) 记它们的后缀最大最小和前缀最大小为 \(lc,ld,rc,rd\),对于转移的限制应该形如 \(j-i\in[\max(lc,rc),min(ld,rd)]\)

考虑将限制分开维护,变成 \(j-i\in[lc,ld]\)\(j-i\in[ld,rd]\),我们从小到大枚举 \(j\),对于前边的限制,我们将 \(f_i\)\(j=lc+i\) 处加入,在 \(j=ld+i+1\) 处删除,然后查询时找 \(i\in[j-rd,j-ld]\) 的最大值,这不难用单点修的线段树维护。

然后我们便在 \(n\log^2 n\) 解决了此题。

P11391 [COCI 2024/2025 #1] 疑惑 / Zbunjenost

一年前模拟赛考过

因为回路要求简单,所以肯定是三角剖分过后一堆三角形的联通块,而三角形之间相邻连边过后是棵树,假如我们建出树后 dp 是简单的。

考虑我们枚举其中一个点 \(u\),把与它相连的点按凸包上顺序排序,然后看相邻点之间与 \(u\) 是否形成三角形。

找出三角形过后把三角形的三边上记录上这个三角形,然后假如一条边上有两个三角形就把它们连边。

P14255 列车(train)

记录 \(f_i\)\(i\) 最早一个可坐的车,不难发现操作一是对 \(f\) 区间做 \(f_i\rightarrow \max(f_i,x)\)

然后对于查询 \(l\rightarrow r\) 的车,我们分讨车起点 \(x\)\(f_x\)\(r\) 的关系即可,这些都能用线段树上二分简单实现。

P13828 [Ynoi Easy Round 2026] 寒蝉鸣泣之时·卒

假如点个数大于 \(\sqrt n\) 暴力就行。

对于点个数小于 \(\sqrt n\),我们考虑建虚树的过程,把相邻点 \(lca\) 塞个 \(-1\) 的值,然后其余点塞个 \(+1\) 的权值,发现求的东西是 \(\sum_{x\in S}\sum_{y\in S} f(x,y)v_xv_y\),其中 \(f(x,y)\) 为在 \(1→x\) 上选一条边,\(1→y\) 上选一条边颜色相同的数对个数。

发现这东西可以树分块简单预处理整块的贡献,然后枚举 \(x,y\) 是可以单次 \(O(1)\) 查,对于散块我们暴力将它到关键点的路径上的颜色塞到桶里统计,发现两个的复杂度都是 \(B^2\),然后就做完了。

别写递归 dfs,直接按 dfs 序枚举就行,能快很多。

P12587 「KTSC 2019 R2」外星仙人掌

一个点 \(x\) 能装的水等于它左侧最大值与右侧最大值中较小的一个减去它自身的高度。

考察注意力,注意到左右侧至少有一边的最大值是区间最大值,于是我们考虑按区间最大值的位置把区间分开,然后左侧是每个位置前缀最大值的和,右侧是每个后缀最大值的和。

这是单侧递归线段树的经典问题,我们开两棵分别维护前后缀即可。

P6772 [NOI2020] 美食家

考虑把每个点拆成 \((u,t),t\in[0,4]\) 代表过 \(t\) 的时间后走到下一个点。

\((5n)^3k\log T\) 是简单的,注意我们一直是拿向量去乘转移矩阵,这个是 \((5n)^2\) 的。

所以我们预处理转移矩阵的 \(2^0,2^1,\dots,2^{\log T}\) 次方,这是 \((5n)^3\log T\) 的,然后剩余的复杂度是 \((5n)^2 k\log T\) 的,可以通过。

P9675 [ICPC 2022 Jinan R] Shortest Path

因为是无向图,我们发现路径走的边数到很大的时候,路径肯定很多时候在一条边上反复走。

结论是在边数 \(x>4n+1\) 时最短路会开始反复走同一条边,上界是 \(4n+1\) 的原因是我们假如选择的最小边是 \((u,v,w)\),我们要先从 \(1→u\)\(v→n\) 这是最坏 \(2n\) 的,还有一个是因为反复走一条边,走的次数是偶数,有可能路径长度奇偶不对应我们所需的长度 \(x\),所以要进行调整,所以保守估计应该是 \(4n\),但我觉得有可能是 \(3n\)?/yiw

然后我们对 \(x\leq 4n+1\) 的部分暴力 dp,对于 \(x> 4n+1\) 的部分,我们对奇数,偶数的部分都求出 \(kx+b\) 状物,选择的直线是一段一段的,可以二分出来每段长度然后等差数列求和。

\(\max kx+b\) 可以建凸包,但这题 \(n,m\) 很小,再加上跑不满,且暴力部分已经是 \(4nm\)\(n^2\log V\) 也是可过的。

P7984 [USACO21DEC] Tickets P

最坏的时候 \(i\) 的答案 \(f_i\)\(dis_{1,i}+dis_{i,n}\),然后考虑接下来转移应该是 \(f_i \leftarrow \min(f_j+w(i,j))\) 的形式,最短路松弛一下即可。

P6783 [Ynoi2008] rrusq

矩形的颜色段均摊?

扫描线过后要维护的应该是矩形覆盖颜色,问颜色 \(\ge i\) 的点的点权和。

建出 KDT 过后在 KDT 上颜色段均摊,不难势能说明是 \(n\sqrt n\) 次对 KDT 上单个点的修改,然后变成 \(n\sqrt n\) 次单点修,\(q\) 次区间求和。

分块平衡即可,KDT 改成 Leafy 的这个题会好处理些。

P9288 [ROI 2018] Innophone

从小到大枚举 \(a\),然后发现是单点修,区间 \(+f_i\),区间最大值,这是 KTT 的经典问题,随便维护就行。

CF2041N Railway Construction

难点在实现细节的题。

现将原图按 \(a\) 从小到大排序后重标号方便处理。

完全图 MST 首先考虑 Boruvka,注意到第一轮是每个点单独成联通块,然后连边向与自己有边的最小的点,连完过后每个联通块的最小值之间一定是没有连边的,于是第一轮做完过后最多只有 \(O(\sqrt m)\) 个联通块,而且都是菊花状的。

然后再跑 MST,这样图中会新增一些边,但算上之前的 \(\sqrt m\) 个点,只有 \(\le 2 \sqrt m\) 个点度数大于 \(1\),度为 \(1\) 的点的答案是好求的,因为去掉它们过后 MST 只会少与它相连的这一条边,所以 \(O((n+m)\log^2n)\) Boruvka 跑一遍原图 MST 即可。

然后考虑度不为 \(1\) 的点的答案,因为只有 \(O(\sqrt m)\) 个,我们考虑枚举删去这些点,然后跑 MST,我们先 \(O(n)\) 做第一轮 Boruvka 把图变成 \(B \le \sqrt m\) 个联通块,然后我们求出它们两两联通块之间的最小边,然后跑 \(B^2\) 的 Prim 求它们的最小生成树即可。

现在问题在于怎么求联通块间的最小边,我们记 \(c_{i,j}\) 为两个联通块 \(i,j\) 之间的边的条数,我们选取联通块 \(i\) 中最小的 \(c_{i,j}+1\) 个点,然后在 \(j\) 中去找最小的可连的点,精细实现是 \(O(B^2+\sum c_{i,j})≈O(n+m)\) 的。

接着是实现细节,为了减小常数,原图 MST 我是单独写的函数跑的。在删点过后要注意求 MST 的部分枚举时避开删掉的点。要注意重标号是否完全,不要用混了。

然后假如原图 MST 无解时,要分情况讨论。

\(n=2\) 时删点过后变成孤点,要特判输出两个 \(0\)

假如有一个点与其它所有点均无连边则单独跑删去这个点的,然后其它点均无解。

其余情况就真是全无解了。

考虑完细节过后代码其实挺好写的,注意细节应该不会被卡常。

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

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

相关文章

2025年北京工程造价咨询公司权威推荐榜单:工程预算造价/造价咨询甲级/全过程工程咨询源头公司精选

面对北京超过620家的造价咨询企业,六成公司年收入低于5000万元的行业现状,如何精准筛选成为业主的共同挑战。 北京市住建委《2024工程造价咨询统计公报》显示,全市在册工程造价咨询企业超620家,其中甲级资质占比不…

USB 扩展网卡全方位指南:从选购到使用

在无线网络普及的当下,有线网络凭借更稳定的传输速率和更低的延迟,仍是游戏、直播、大型文件传输等场景的首选。而 USB 扩展网卡(又称 USB 千兆网卡、USB 转以太网适配器),则成为解决设备缺少网口、网口损坏或需扩…

2025年评价高的甜酒酿,醪糟甜酒酿推荐TOP品牌厂家

2025年评价高的甜酒酿,醪糟甜酒酿推荐TOP品牌厂家甜酒酿市场概览甜酒酿,又称醪糟、酒酿,是中国传统发酵米制食品,具有悠久的历史和丰富的营养价值。随着健康饮食理念的普及,2025年甜酒酿市场呈现出快速增长态势,消…

基于日志排查邮件投递失败的全过程

在维护邮件系统(如 Postfix、Exim、Sendmail 等)的过程中,邮件投递失败是再常见不过的问题。要有效定位和解决问题,必须从收到的退信或错误提示出发,一步步追踪邮件的完整投递链路和后台日志记录,准确找出失败原…

2025年口碑好的养生托玛琳床垫,保健托玛琳床垫厂家最新推荐排行榜

2025年口碑好的养生托玛琳床垫,保健托玛琳床垫厂家最新推荐排行榜随着人们对健康睡眠需求的不断提升,养生托玛琳床垫凭借其独特的保健功效成为市场新宠。托玛琳(电气石)是一种天然矿物质,能释放负离子和远红外线,…

2025年质量好的株洲水泥支撑,支撑定制定做

2025年质量好的株洲水泥支撑,支撑定制定做 行业概述 株洲作为湖南省重要的工业城市,水泥制品产业发达,尤其在高铁、桥梁、建筑等领域的水泥支撑产品需求旺盛。2025年,随着基建项目的持续推进,高质量、定制化的水…

2025年比较好的风光互补电动执行器,电动执行器厂家推荐及选择建议

2025年比较好的风光互补电动执行器,电动执行器厂家推荐及选择建议风光互补电动执行器行业概述风光互补电动执行器作为新能源与自动化控制技术的完美结合,正成为2025年工业自动化领域的重要发展方向。这类产品利用太阳…

计算机硕士AIGC方向科研规划

计算机硕士AIGC方向科研规划第一阶段:基础能力与交叉知识储备(第 1-6 个月) 核心目标掌握大模型压缩与智能体的核心理论、工具链; 完成 2-3 个小实验,建立对领域痛点的直观认知; 确定具体研究方向(如压缩算法在…

2025年口碑好的环保无纺布手提袋,外卖无纺布手提袋实力源头加工

2025年口碑好的环保无纺布手提袋,外卖无纺布手提袋实力源头加工 在环保意识日益增强的今天,无纺布手提袋因其可降解、耐用、可循环利用等特性,成为替代传统塑料袋的理想选择。无论是外卖行业、零售业还是品牌礼品包…

AI与全渠道整合成主流?2025年,如何选择在线客服系统?

随着数字化转型进入深水区,企业与客户的触点呈爆炸式增长。网站、APP、微信、小程序、抖音、微博、邮件……客户期望在任何他们方便的地方,都能获得即时、一致且精准的服务。 传统的、孤立的客服模式已无力招架。202…

cnpm -v 出现Error: Cannot find module node:util 问题解决 - 攻城狮

报错图片如下: 原因: 遇到的错误 Cannot find module node:util 是由于 cnpm 版本与当前 Node.js 版本不兼容​ 导致的。node:util 是 Node.js 内置模块的 ES 模块格式(Node.js 12+ 引入),而你当前使用的 cnpm@9.…

2025年热门的安全生态红茶,宁波生态红茶厂家最新权威推荐榜

2025年热门的安全生态红茶:宁波生态红茶厂家最新权威推荐榜 在健康消费升级的浪潮下,生态红茶凭借其纯净无污染的种植理念和卓越的品质,正成为2025年茶饮市场的核心趋势。宁波作为中国重要的茶叶产区,依托得天独厚…

2025年优秀的地质勘探软管由壬,耐火隔热软管由壬最新TOP排名厂家

2025年优秀的地质勘探软管由壬,耐火隔热软管由壬最新TOP排名厂家 行业概述 地质勘探软管由壬和耐火隔热软管由壬是石油钻采、矿山勘探、化工输送等领域不可或缺的关键部件。随着全球能源需求的持续增长和勘探技术的不…

2025年口碑好的荷兰七箭精酿啤酒,精酿啤酒出酒龙头直销制造

2025年口碑好的荷兰七箭精酿啤酒:精酿啤酒出酒龙头直销制造推荐精酿啤酒市场概述随着消费者对啤酒品质要求的不断提升,精酿啤酒市场在2025年迎来了爆发式增长。荷兰七箭精酿啤酒以其独特的酿造工艺和丰富的口味选择,…

oracle 各类文件位置

1、查看控制文件位置STATUS NAME IS_ BLOCK_SIZE ------- -------------------------------------------------- --- ---------- FILE_SIZE_BLKS --------------/u01/…

ImagesViewer 图片查看器

ImagesViewer 图片查看器 一个功能丰富、响应式的图片查看器,支持缩放、旋转、导航等操作。使用原生javasciprt写。不局限于框架使用。 gitee地址 github地址 预览地址 预览图特性🖼️ 多图片支持 - 支持单张或多张…

2025年比较好的布袋定制,帆布布袋定制厂家最新推荐排行榜

2025年比较好的布袋定制,帆布布袋定制厂家最新推荐排行榜在当今环保意识日益增强的背景下,帆布布袋因其耐用、可重复使用和环保特性,成为企业定制礼品、促销品和品牌宣传的首选。无论是企业活动、展会礼品,还是日常…

计算机硕士AIGC方向学习内容规划

计算机硕士AIGC方向学习内容规划大模型学习:类型学习主题时间学习内容 基础篇数据理解2周数据处理,理解,可视化(为了发论文做准备,关注可视化的python工具)大模型原理2周Attention,Transformer,GPT,Deepseek,…

2025 年计数包装机厂家最新推荐榜:结合协会测评权威数据精选 优质品牌,覆盖多行业高精度高效能设备

引言 在制造业智能化升级加速的当下,计数包装机作为生产关键设备,其品质直接影响企业产能与产品质量。为给企业提供可靠选购参考,中国包装机械行业协会联合专业测评机构开展 2025 年度计数包装机品牌测评,此次测评…

2025年评价高的耐高温劳保鞋,耐油耐酸碱劳保鞋鞋直销制造

2025年评价高的耐高温劳保鞋,耐油耐酸碱劳保鞋鞋直销制造 行业概述 随着工业安全意识的不断提升,劳保鞋作为个人防护装备的重要组成部分,市场需求持续增长。2025年,耐高温、耐油、耐酸碱等特种功能劳保鞋成为行业…