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

Trick 4.0

P12705 呃呃

  • 鸽巢原理运用

通过鸽巢原理找到原问题的一个必要条件,从而缩小预处理的规模。

在此题中,每一次计数会使两个数 \(+1\) ,当有数到 \(2\) 时一定有解。

[20260418] 关卡

对于一种不同排列形式,存在不同代价。给定树形的限制,顺序必须是树的一种拓扑序,求最小代价。

此题的代价为 \(\sum_{i=1}^n c_i\Pi _{j=1}^{i-1}p_j\)

  • 考虑没有树形限制,推出排序关键字。

先只考虑两个数的情况,若 \(u\)\(v\) 前更优:

\[c_u+c_vp_u\le c_v+c_up_v⇒\frac{c_u}{1-p_u}\le \frac{c_v}{1-p_v} \]

得到 \(\frac{c_i}{1-p_i}\) 就是关键字,对于多个数的情况,可以用调整法证明。

  • 考虑树形限制

树形限制一般使用从上到下和从下到上两种方法,但这类模型两种方法都不见得能做,我们考虑一种每个点向上合并的方法。

Lemma:对于任意子树,选了根之后,若关键字最优的节点是根的儿子,下一步直接选这个儿子一定不劣。

proof:调整法。

首先视每个点为一个连通块。对于上述的根后直接选一个儿子,相当于儿子的连通块合并向父亲,将连通块数量视作势能,通过合并操作我们能得到一个代价相同势能减小的状态。

具体的,找到全局最优的节点,将它向它的父亲合并是满足条件的,合并的变化为 \(c_u+=c_v,p_u\times =p_v\) 。反复执行,知道连通块个数为1。

可以用可删堆实现,用并查集维护连通块,时间复杂度 \(O(nlogn)\)

Minesweeper

  • 平面图

结论:对于无向连通平面图,存在一种边定向的方式,使得每个点的入度不超过 \(5\)

proof:连通平面图满足 \(|E|\le 3n-6\),根据鸽巢原理,可知度数最小的点度数 \(\le 5\) 。那么每次将度数最小的点取出来,将与它相连的边都指向它,并将它删除,递归到子问题。

Kodowanie macierzami [B]

  • 图同构一种判法

每个点的初始信息为其度数。接下来称一轮操作为将每个点的信息变成其领域信息的可重集(可以用集合hash)。多做几轮就很对了。

http://www.jsqmd.com/news/823548/

相关文章:

  • 别再手动移植了!用STM32CubeMX+Keil AC6,5分钟搞定QP状态机到STM32F4
  • Steam Deck Windows控制器驱动深度配置指南
  • 各高校论文AI率标准差异解读:从10%到30%不同学校标准差距2026年免费达标方案
  • 2026年最新:AI率怎么降?10款降AI工具及自降AIGC攻略 - 降AI实验室
  • 2026 年合肥验配医院哪家值得信任:安徽医科大学康视眼科医 - 13425704091
  • 优化sVLM 的计算效率:轻量级注意力机制
  • 叶绿体注释翻车实录:Geseq vs. NCBI格式差异与特殊基因处理实战
  • D2R Pixel Bot:暗黑破坏神2重制版像素级自动化解决方案
  • 创业公司如何借助Taotoken多模型能力快速进行AI产品原型验证
  • 嘎嘎降AI全平台综合评测:2026年知网维普万方Turnitin达标率完整深度分析报告
  • 口腔执业医师技能考试,哪门课程讲得最全?一份分人群的客观测评 - 医考机构品牌测评专家
  • 4. 大型场馆大空间挡烟垂壁选型与布设
  • 【最新 v2.7.1 版本】5 分钟搞定 OpenClaw Windows 环境部署配置
  • 如何在Keil5中集成大模型API助手提升嵌入式开发效率
  • py之fonttool实现ttf裁剪和合并
  • S19|MCP 与插件:多 Agent 平台 —— 外部能力总线,让外部工具安全接入
  • 北京就医挂号攻略|外地患者必看,官方渠道+抢号技巧,告别号贩子 - 品牌排行榜单
  • 别再手动导数据了!用Python的pandas+pyarrow,3行代码搞定Parquet转JSON
  • RK3588平台IMX415摄像头驱动调试全流程与实战指南
  • Boss-Key:Windows下一键隐藏窗口的终极隐私保护工具
  • 3个MuJoCo物理仿真优化技巧:从卡顿到流畅的完整指南
  • 嘎嘎降AI和笔灵AI哪个更适合毕业论文:2026年达标率改写质量售后完整测评对比报告
  • 从零到一:基于Cadence的带隙基准电压源设计实战与仿真优化
  • 3分钟掌握无人机日志分析:免费在线工具让飞行数据一目了然
  • 远程办公总掉线?四大远控软件横测:谁才是“不断连之王”?
  • GaussDB定时任务管理:从基础到高级实践
  • 工程定制钢制甲级防火窗 资质齐全可验收
  • 突破性创新:Midscene.js如何用AI视觉驱动重塑跨平台自动化测试
  • 双语适配降AI工具怎么选?2026高靠谱推荐榜 全人群通用
  • Python量化交易框架解析:从数据到实盘的完整实现