news 2026/4/22 20:51:21

26.1.9 轮廓线dp 状压最短路 构造

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
26.1.9 轮廓线dp 状压最短路 构造

F. Guards In The Storehouse

轮廓线dp 状压


不太懂为什么叫轮廓线,总之就是多行,有一定规则,求和方的涂色方案数,一般会用一个m a s k maskmask记录上面已经d p dpdp过的行的状态,据此判断转移是否合法

对于本题,就是可以用一个m a s k maskmask维护有视野的列,扫过每一行,在用一个变量维护当前行到这目前有无向右的视野,如果当前位置有视野,则放不放哨兵都可以,否则必须放哨兵,如果是障碍则不能放哨兵,且会阻断视野。

至多一个位置没有视野,用一个布尔记录有无没有视野的位置,最多允许一个没有视野的位置可以不放哨兵。

状态维度有点多,考虑压成l o n g l o n g long longlonglong用哈希表记忆化,理论上也可以用一个一维数组,并用状态的多个维度手动寻址,但那需要精细的寻址过程,让生成的地址范围不超过申请的数组大小,相比之下哈希表更方便

G. Rudolf and CodeVid-23

状压 最短路

无法dp,因为这个转移不具有无后效性,已经治好的并可能因为新的药物的副作用有复发,但依然存在转移,考虑建图跑最短路。每个患病状态,用上每一种药都能产生一个转移,建有向边,从初始患病状态开始,求到达不患病的最短路

D. Same Count One

构造 转换维度

考虑行的构造不好构,注意到每次换的都是同一列的两个,列之间是不会互相影响的,于是可以考虑逐列交换。最终每一行都应该有t o t / n tot/ntot/n1 11,因此每一列,我们显然都可以把1 11个数超过这个值的行的1,和个数小于这个值的行的0交换,假设这两种的行分别x , y x,yx,y个,那么这一列能进行的交换次数就是min ⁡ ( x , y ) \min(x,y)min(x,y),方案就是每次从这两个类里各选一个配对。同时,需要更新每一行的1 11个数

如果t o t / n tot/ntot/n是整数,这个方案一定能构造到每一行都相等,并且操作次数是最优的,因为我们每次交换都没有走回头路,也就是没有无效操作。

P10723 [GESP202406 七级] 黑白翻转

拓扑排序 树

相当于把一颗树断开成多个连通块,现在要修复回一个连通块,问最少恢复多少个点?那显然目前已有的连通块之间的点都要修复,最外侧的点,不和另一个连通块相连的点不用恢复。

所以计算这样的点有多少个即可,实际上就是从叶子开始拓扑排序,只有白色的才入队,统计入队/出队一共多少个点,就是外部无影响的点数

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 14:50:01

Modbus主从模式在RS485上的应用

Modbus主从通信如何在RS485上稳定运行?一文讲透工业现场的“数据高速公路”你有没有遇到过这样的场景:工厂里几十台传感器通过一根双绞线连到控制室,上位机却时不时收不到数据、报CRC错误,甚至整个总线“瘫痪”?排查半…

作者头像 李华
网站建设 2026/4/23 16:12:12

Qwen2.5-7B模型架构解析:Transformer改进点剖析

Qwen2.5-7B模型架构解析:Transformer改进点剖析 1. 技术背景与核心价值 近年来,大语言模型(LLM)在自然语言理解、代码生成、多轮对话等任务中展现出惊人能力。阿里云推出的 Qwen2.5 系列 是继 Qwen 和 Qwen2 之后的又一次重要迭代…

作者头像 李华
网站建设 2026/4/23 13:56:07

Java Web 大学生就业招聘系统系统源码-SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0【含文档】

摘要 随着互联网技术的快速发展,高校毕业生就业问题日益受到社会关注。传统的招聘方式存在信息不对称、效率低下等问题,亟需通过信息化手段优化招聘流程。大学生就业招聘系统旨在搭建一个高效、便捷的在线平台,整合企业招聘需求与学生求职信息…

作者头像 李华
网站建设 2026/4/23 8:17:08

SpringBoot+Vue 校园资料分享平台平台完整项目源码+SQL脚本+接口文档【Java Web毕设】

摘要 随着信息化时代的快速发展,校园内的学习资源共享需求日益增长,传统的资料分享方式如纸质传递或单一社交平台分享已无法满足学生的高效学习需求。校园资料分享平台旨在解决这一问题,通过数字化手段整合课程笔记、考试真题、实验报告等学习…

作者头像 李华
网站建设 2026/4/23 11:21:23

Qwen2.5-7B表格理解:从数据提取到分析的完整流程

Qwen2.5-7B表格理解:从数据提取到分析的完整流程 1. 引言:为何选择Qwen2.5-7B进行表格理解任务? 1.1 表格数据处理的现实挑战 在企业级应用中,表格数据广泛存在于财务报表、销售记录、科研数据和日志文件中。传统方法依赖人工提…

作者头像 李华
网站建设 2026/4/23 8:17:53

SpringBoot+Vue 医院管理系统管理平台源码【适合毕设/课设/学习】Java+MySQL

💡实话实说:C有自己的项目库存,不需要找别人拿货再加价。摘要 随着医疗信息化建设的不断推进,传统医院管理模式在效率、数据整合及服务质量方面面临诸多挑战。医院管理系统作为现代化医疗体系的重要组成部分,能够有效优…

作者头像 李华