2025.11.17 周作业 44 速通

news/2025/11/18 17:24:56/文章来源:https://www.cnblogs.com/Conan15-blog/p/19238594

A. CF2167E

简单题,二分,中间选连续段即可。

B. CF2167F

简单题,等价于判子树大小 \(\geq k\),换根部分拆贡献即可。

C. CF2144D

简单题,调和级数秒了。

D. CF1791G2

简单题,二分排序贪心,但是要注意第一个只能从左边到达。

E. CF1788D

魔怔。
考虑拆贡献:计算有多少相向而行的箭头,就有多少连通块。
枚举 \(i,j\) 钦定它们相向而行,则 \(i\) 左侧、\(j\) 右侧可以选的分别是前后缀,这可以二分求出。
乘法原理即可。

F. CF2112E

啊呀看成所有单色连通块了骇死我力。
考虑给定树怎么求染色方案数:如果一个点不是绿色,则整个子树与它同色。
不难想到设 \(f_u\) 表示 \(u\) 子树染色且 \(u\) 是绿色的方案数,则 \(f_u = \prod\limits_{v \in son_u} (f_v + 2)\),其中 \(+2\) 表示 \(v\) 子树全蓝或全黄。
倒过来,设 \(g_x\) 表示方案数为 \(x\) 最少要几个点。
手模发现 \(x\) 为偶数不存在,想想也是显然的,因为全绿只会被算一次。
观察样例 \(g_1 = 1, g_3 = 2, g_9 = 3\),猜测 \(g_{3^k} = k+1\),其实也是显然的(根下面连 \(k\) 个点)。

然后按照 \(f\) 的转移方程,有:\(g_x = \min\limits_{d | x} \{ g_{d-2} + g_{\frac{x}{d}} \}\),于是做完了。

G. CF1406D

感觉严格简单于 EF 两题。
上来先做差分,然后按正负性分给 \(b,c\) 序列,注意到应该是 \(b\) 末尾和 \(c\) 开头的平均值。
然后挂了,原因是不需要考虑差分中最后一项 \(-a_n\),改回来就对了。

H. ARC112C

哎这场的 E 怎么是 Union_Find。
感觉是极为困难(细节)的贪心构造。

但还是不难注意到子树奇偶性这件事:如果子树大小是奇数,出来之后先后手互换。
\(f_u\) 表示当前在 \(u\) 子树,先手能拿最多的金币数量(这个点金币还没拿)。
将子树分为三类:

  1. 偶数,\(f_v \lt sz_v - f_v\)
  2. 偶数,\(f_v \geq sz_v - f_v\)
  3. 奇数。

那么先手第一步会拿走金币,后手选择去往哪个子树,则后手一定会选让先手获利最少的子树,即一类全部先走完。
接着后手一定不乐意走二类,所以他会先去走三类。
将三类按照 \(f_v - (sz_v-f_v)\) 即先后手收益差升序排序,看后手去哪能让自己收益最大化。
三类走完之后只剩下二类,不改变决策顺序,所以模拟即可。

I. CF1804E

很简单的题,但是实现比较抽象。
并不难想到找到一个环,使得它的邻域为全集。
\(n\) 很小,考虑找出一个集合 \(S\) 判断它是否能是一个环,钦定 lowbit 作为起点
直接做是 \(O(2^n n^2)\) 的,但是考虑设 \(f_{S}\) 表示访问过 \(S\) 的集合,当前可以在的点集是什么。
那么转移就从这些点继续往外走一步,复杂度是 \(O(2^n n)\).

判断邻域是否为全集是简单的。
考虑如何给环定向,其实就是把之前的再做一遍,如果能往回走一步就走(显然有解)。

J. CF1879E

不难构造出按深度 \(3\) 种颜色交替排,这样显然可以唯一确定父亲颜色。
然后交上去 WA on test 4,分析一下原因大概是:可以只用两种颜色,并不严格按深度排。

hack: (father)
1 2 1 4 5 4 7

该样例可以对 (1, 2), (4, 5), (4, 7) 分别染成 \(1\),剩下为 \(2\)
只要保证 \(1\) 下每个子树还是按照深度排列的,对于儿子数 \(\gt 1\) 的就依然可以直接判断父亲是什么颜色(出现次数为 \(1\))。
瓶颈在于儿子数为 \(1\) 的点。我们考虑都钦定这些点和它的父亲之间染成 \(1\),再 bfs 看是否会矛盾即可。

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

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

相关文章

2025年成套高低压柜实力厂家权威推荐榜单:高低压成套配电柜/高低压柜厂家成套/高低压开关柜成套源头厂家精选

中国输配电设备市场规模在2024年已突破5400亿元,其中成套高低压柜作为电力系统的核心设备,年需求量增长率稳定在12%以上。 成套高低压柜凭借其标准化设计、集成化配置和可靠的安全性能,已成为现代电力系统中不可或缺…

2025年广东治疗焦虑医院服务权威推荐榜单:广州治疗心理医院/广东治疗癫痫医院/广州心理医院服务精选

随着社会压力增加,焦虑症已成为现代人常见的心理问题。广东地区医疗资源丰富,多家医院在焦虑症诊疗领域形成特色体系。本文基于医院专科实力、专家团队结构、诊疗技术配置及患者服务数据,筛选出三家具有代表性的焦虑…

[JOIGST 2024]-卡牌游戏 解题报告

原题链接 切入 由于\(n\le5\times10^5\),直接一眼贪心 首先要找出所有牌中的最大值\(maxn1\)以及其对应的颜色\(col1\),用来匹配与\(col1\)不同颜色的牌,只要有\(a_i+maxn1>0\),就可以添加至\(ans\)的贡献中 而对…

Android 15.0 系统下第三方输入法设置为默认输入法的实现指南 - 指南

Android 15.0 系统下第三方输入法设置为默认输入法的实现指南 - 指南2025-11-18 17:10 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto …

WPF MVVM进阶系列教程(四、ViewModel通信)

🧭 WPF MVVM入门系列教程一、MVVM模式介绍 二、依赖属性 三、数据绑定 四、ViewModel 五、命令和用户输入 六、ViewModel案例演示🍠 WPF MVVM进阶系列教程一、对话框 二、数据验证 三、使用依赖注入(Dependency In…

无菌药厂变频升级方案:ModbusTCP转Canopen高效适配方案

在现代工业自动化领域,无锡耐特森ModbusTCP转CanOpen协议转换网关发挥着至关重要的角色,特别是在诸如无菌药厂这样对环境要求极高的场合。ModbusTCP和CANopen是两种广泛使用的工业通信协议,它们各自在不同的设备和应…

2025 最新搅拌机源头厂家推荐排行榜:聚焦纳米级脱泡技术,权威测评脱泡搅拌机/真空搅拌机/锡膏搅拌机/行星式搅拌机/行星式重力搅拌机/离心脱泡搅拌机公司推荐

引言 在光伏、半导体、医疗器械等高端制造领域,材料混合精度与气泡处理效果直接决定产品核心竞争力。据国际机械制造协会(IMMA)最新测评数据显示,全球精密制造行业因气泡残留导致的产品合格率损失达 12%-18%,而纳…

linux arm编程

在 Linux 系统中进行 ARM 架构编程,通常涉及以下几方面:一、ARM 架构简介 ARM(Advanced RISC Machine)是一种精简指令集(RISC)架构,广泛用于嵌入式系统、移动设备(如手机、平板、智能手表等)以及某些服务器(…

linux arm教程

当然可以!以下是一些关于 Linux ARM 架构 的基础教程和常见命令,适合初学者和有一定经验的用户了解 ARM 架构在 Linux 中的应用。一、ARM 架构简介 ARM(Advanced RISC Machine)是一种精简指令集(RISC)架构,广泛…

iOS CPU 使用率监控的深度实践,构建从底层采样到系统日志的多工具性能分析体系

全面解析 iOS CPU 使用率监控方法,结合 Instruments、KeyMob、PerfDog、Safari Inspector、MetricKit 等工具,实现从底层采样到系统日志的多工具 CPU 性能分析体系。在 iOS 应用的性能体系中,CPU 使用率(CPU Usage…

目前市面上软床企业权威评测

摘要 软床行业在2025年迎来快速发展,消费者对睡眠质量的需求推动市场创新,注重舒适性、环保性和定制化服务。本文基于行业数据和用户反馈,权威评测2025年市面上Top5软床企业,并提供详细排名表单,帮助用户参考选择…

2025年分子防潮封堵剂制造企业权威推荐榜单:福州高分子防潮封堵剂/南京高分子防潮封堵剂/汨罗高分子防潮封堵剂源头厂家精选

根据QYResearch报告出版商调研统计,2031年全球高分子防潮封堵材料市场销售额预计将达到数百亿元。这类专门用于防水、防潮、防火和防止小动物进入的材料,正成为保障电力柜、通信设备等关键设施安全运行的重要防线。 …

2025年软床企业推荐:优秀企业榜单

摘要 软床行业在2025年持续蓬勃发展,随着消费者对睡眠质量要求的提升,软床公司、软床企业和软床工厂的市场竞争日益激烈。本文基于行业数据和用户口碑,为您呈现2025年软床企业推荐排行榜,帮助您快速找到可靠的合作…

vue3+ts项目自定义全局函数调用正常但IDE报异常类型ComponentPublicInstance上不存在属性“$showLoading

vue3+ts项目自定义全局函数调用正常但IDE报异常类型ComponentPublicInstance上不存在属性“$showLoading"如题,定义一个全局函数$showLoading,可以正常使用,但IDE报异常了,创建类型声明文件就可以了。 在 src…

31、用户授权 GRANT

1、查询权限:SHOW GRANTS FOR 用户名@主机名;2、授予权限:GRANT 权限列表 ON 数据库名.表名 TO 用户名@主机名;-- 立即生效 FLUSH PRIVILEGES;权限类型(privilege_type)权限说明ALL PRIVILEGES 所有权限SELECT 查询…

2025年软床公司推荐排行榜前十强

摘要 软床行业在2025年持续蓬勃发展,消费者对舒适性、健康环保和定制化需求显著提升。随着市场竞争加剧,选择可靠的软床供应商至关重要。本文基于权威数据和用户口碑,整理出2025年软床公司推荐排行榜前十强,为家具…

理解模型输出配置

理解模型输出配置这张图展示了大语言模型(LLM)聊天交互的流程架构,可从以下模块逐一解析: 1. Prompt(输入模块)包含两部分:Chat Options(运行时选项):标注为<<Runtime>>,是每次请求时传递的参数…

实验室氢气传感器选型陷阱:为什么90%的人都选错了

​ ​2025年4月,某高校催化实验室因氢气传感器数据漂移导致实验失败,损失超百万科研经费!这不是个例——当全球[氢气传感器](https://www.drksir.com/)市场以16.5%的年增速扩张时,实验室场景的选型失误率却高达…

MapStruct对象属性拷贝

MapStruct对象属性拷贝简介MapStruct 和 BeanUtils它们都能帮我们做对象之间的属性拷贝,但其实它们在很多方面都有很大的不同。 1.使用场景BeanUtils在处理简单的 Java Bean之间的属性拷贝时,通常只需要用几行代码就…