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

26NOI内训day6 西安高新一中

T1 保险丝(fuse)

题面怎么这么长。

首先有 \(dist(S1,S2)=\min_{u\in S1} dist(u,S2)\),因此预处理出每个点 \(u\)\(c_u=dist(u,S2)\) 后从根往下做一次前缀 \(min\) 得到 \(d_u\),条件转化为 \(dep_v-dep_u \le d_v\)。且因为是前缀 \(min\)\(d\) 的值从根往下是单调不增的。

\(dep_v\) 从根往下是单调增的,\(dep_u\) 为常数,则 \(dep_v-dep_u-d_v\) 也是单调增的,符合条件的点是一个与 \(u\) 相连的连通块。若固定 \(v\),也有满足条件的 \(u\)\(path(1,v)\) 的一段后缀。

维护出对于每个 \(v\) ,深度最大的祖先 \(s_v\) 使得 \(v \notin U_{s_v}\) ,从上往下扫一遍,用树剖之类的东西维护一下那个 \(\prod\) 就好了吧。气笑了逆元怎么还不是质数。哦不对貌似不用回退,因为修改的东西不会影响到后面的答案。

哦然后观察一下,没有二度点时 \(\sum c\)\(O(n)\) 的,所以把二度点缩起来直接写就是 \(O(n\log n)\) 的。

T2 矩阵(matrix)

key observation: 对于 “从多个中只能有一个” 的限制,可以转化为匹配

喜欢出 \(ad-hoc\) 的出题人们你们好啊。

把矩阵视作一个网格,每个格子有权值。

考虑对于 \(i+j\) 为奇数的格子,将其左上格点与右下格点连边权为 \(A_{i,j}\) 的边。对于 \(i+j\) 为偶数的格子,将其左下格点与右上格点连边权为 \(A_{i,j}\) 的边。

可以注意到,对于任意两个不能同时被选的格子,代表其的边一定存在一个公共格点。

所以现在问题相当于选一些边,使得选择的边的端点不重复,最大化选择的边的边权最大值。

发现建出来的图也是一个网格图,所以也是是一个二分图,把偶数行点放入左部点,奇数行点放入右部点。直接费用流跑二分图最大匹配即可。

复杂度 \(O((nm)^3)\),常数极小。

做法二:先把所有限制条件画出来,形如:\((n-1)*(m-1)\) 大小的网格,其中在 \(i+j\) 为奇数的格子上有形如 \(X\) 型的限制,也就是周围四个点只能选一个。

发现只需要把网格扩大至 \((n+1)*(m+1)\),并把边界上补上一些斜线限制,则只需要保留斜线的限制(X形代表的四个点只能选一个)即可。于是把 \(X\) 形的中心的点看成点(即所有满足 \(i+j\) 为奇数的格子重心),两个相邻的中心点连一条边,则限制为每个点相邻的边只能选一条。因此令边权为这条边经过的格点的权值,则合法矩阵就是一组匹配。容易发现这是一个网格图,费用流即可。

T3 字符串(string)

\[runs$$ 板子。对于第一问,求出所有 $sun$,然后对于每一个 $run$,$r$ 最大的字串长度固定,且开头在一个区间内,对 $SA$ 的 $rk$ 数组建 $st$ 表即可。对于第二问,$runs$ 理论指出 $\sum \frac{r-l+1}{p}$ 是 $O(n)$ 的,因此直接对 $r$ 扫描线,用线段树维护每个 $l$ 的答案即可。 \]

http://www.zskr.cn/news/1455625.html

相关文章:

  • 基于IMU传感器与Python的单摆周期精确测量:从硬件搭建到STFT分析
  • 异步音乐生成API架构深度解析与实战集成指南
  • AI工具如何接管企业搜索?揭秘2024头部公司已验证的7步整合路径
  • 从电磁感应到无线充电:DIY线圈点亮LED实验全解析
  • OpenAI万亿IPO前夜豪赌AI基建,谷歌、英伟达等巨头跟风,普通人要为此买单?
  • 宇树科技冲刺“具身智能第一股”,机器人产业将如何重塑半导体产业链?
  • 破局期刊撰稿投稿难题:依托 Paperxie 期刊论文专属创作模块,高效打通从选题到成文全链路
  • Java反射的意义
  • 2026 年中国算力市场分化,芜湖如何破局轻资产运营、国产算力替代与产业生态培育?
  • ES|QL助力LLM工作负载调试:解决延迟、成本与GPU饱和问题
  • 向量空间JBoltAI:包装合规审核的AI解法
  • 终极免费方案:3步解锁Wand专业版完整功能,开启游戏修改新纪元
  • XZ1813,120VIN,外置MOS,异步降压芯片
  • 2026库尔勒汽车维修哪家靠谱?本地15年老店多维度实测横向测评 - GrowthUME
  • # [特殊字符] Linux 学习笔记(一):环境搭建与 C 语言开发初体验
  • SteamBot架构设计深入解析:5大核心模块实现自动化交易最佳实践
  • 2026年信创协同系统哪家的靠谱?一文搞懂你该怎么选
  • 探讨在不同物理显示媒介上优化响应式栅格系统设计规范色彩空间与视觉对比度的规范体系
  • 推理篇第12节:TensorRT-LLM(二)——KV Cache与PageAttention优化
  • 大模型应用开发必读:OpenAI 接口格式全方位详解与生产最佳实践
  • Pearcleaner:macOS应用彻底清理的终极指南,3步告别残留文件
  • 如何通过Obsidian Border主题实现高效知识管理与界面定制:终极指南
  • Linux - Doris
  • 苏州本地连锁防水修缮品牌有哪些?2026实力服务商权威盘点 - 苏易修缮
  • 【Robotics】半小时入门具身智能之Win11下IsaacSim环境搭建
  • 智能任务调度系统设计白皮书(2024企业级AI Ops标准草案首次公开)
  • 山西省中级经济师工商管理/人力资源管理:适配人群、岗位匹配与备考全攻略 - 众智商学院课程中心
  • 微积分(十二)——多元微积分:高维空间中的变化
  • 圣擎航空深耕非洲航线机票服务助力企业高效通达非洲核心城市 - 土星买买买
  • 如何5分钟快速掌握AsrTools:智能语音转文字的终极指南