LGR-246 解题报告

news/2025/10/20 18:58:58/文章来源:https://www.cnblogs.com/xiaozi-qwq/p/19153453

T1

很水的计数。

T2

注意到如果满足分割条件,那么选取的点需要满足一下要求:

  • 所有分割点的深度相同:因为如果不满足这一点,我们可以进行分类讨论:

    • 如果存在深度比其他点小的点,那么它一定是 \(b_1\),又因为其他点的深度小于它,所以它们包含深度的交集一定包含这个点的深度,故不满足条件;

    • 如果存在深度比其他点大的点,那么它一定不是 \(b_1\),又因为它比其它点的深度大,那么 \(b_1\) 的深度一定不属于交集。

  • 这个深度上至少有 \(k+1\) 个点:你需要留一个点给第 \(k+1\) 颗子树。

那么我们对每一层上的点进行统计:首先,我们可以明确的是,一个点做 \(b_1\) 时,其他点的高度一定要大于等于它。不然交集会小于该点的高度集;且必须有一个点的高度等于它,不然我们也不能使交集等于它的高度集。我们记有 \(x\) 个点的高度大于它,有 \(y\) 个点的高度等于它(包括它自己)。接下来是一个小分讨:

  • 如果 \(y=1\):那么没有答案。

  • 如果当前有 \(k-1\) 个点的高度大于它:那么我们此时可以只选一个点作为分割点。所以贡献为 \(x\times A_{y}^{k-1}\)

  • 如果当前有 \(y \ge 2\):那么我们可以容斥一下:把任意选取的方案数减去 \(k-1\) 个全选高度大于它的方案数,即 \(x \times(A_{x+y-1}^{k-1}-A_{y}^{k-1})\)

T3

我们先考虑怎么回答询问,再考虑怎么修改。

首先,我们抽象一下这个问题:我们想从 \([1,x]\) 中的某一个点到 \([y,n]\),且使距离最小。

这个有点像在二维数组上求最小值。但是这不可行。

我们有一个观察:这个二维数组是一个下三角矩阵,且在同一列上,行越小,值越小。

我们又有一个观察:我们每一次操作 \((x,y)\),其实都是在这个数组上删除左上角为 \((x,x)\),右下角为 \((y,y)\) 的矩阵内的元素。

第二个观察启发我们一个点不能达到的位置一定是一个连续区间,且随着下标的增加,不能到达的位置单调不降。

第一个观察启发我们,一个点到它可以达到的最左的点是距离最小的。

于是我们有一个回答询问的方法:我们每一次先二分出 \([1,x]\) 内可以直接到达 \([y,n]\) 的最大位置 \(p\),然后对 \([1,p]\),询问到 \(y\) 的最小值;对 \([p+1,x]\) 询问到它们各自可以到达的最左位置的最小值。

那我们或许可以通过数据结构加速这个过程:如果我们可以知道一个点是否可以到达另一个点,且从一个点出发,到达最右的点的距离是多少,且在区间上合并第二个信息,我们就做完了。显然,线段树是一个好东西。

做修改时,我们可以通过线段树二分找到当前修改的有效区间,然后对这个区间进行区间赋值,然后贪心地维护区间内到最左位置的最小距离即可。

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

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

相关文章

10.7万条轨迹+4大机器人构型!RoboMIND开源数据集破解机器人通用操作难题

开发鲁棒且通用的操作策略是机器人领域的关键目标。为实现有效的泛化能力,构建包含大量演示轨迹和在复杂真实环境中完成多样化任务的综合数据集至关重要。01 | 引入 开发鲁棒且通用的操作策略是机器人领域的关键目标。…

[图形]StructureBuffer

核心概念与特点 任意结构 (Arbitrary Structure): 这是它与纹理(Texture)最大的不同。纹理存储的是固定格式的数据(比如RGBA颜色值),而StructuredBuffer可以存储你自定义的任何C++或HLSL中的struct(结构体)。 …

【题解】洛谷 P3395 路障

这道题是一道简单的BFS的题。 我们注意到这道题最不一样的地方是:每秒结束的时刻,C君会在\((x,y)\)上摆一个路障。B君不能走在路障上。 定义一个\(vis\)数组(bfs基本做法),将没有走过的点\(vis[x][y]\)设置为\(0\…

(薛定谔のCSP-S)模拟35 2025.10.20

咕掉好几场墨泥塞的僵尸来颓题解惹 因为想等大 ~蛇 ~们 ~改完之后再改(根本不会) rt: 你说这是吃薯片-S? 我还是跳楼来的比较快。 这题太**的神秘了,看上去都可做实际上(我)都写不出来。 sssssssssssssad。 A. …

2025最新发布|中国薪酬SaaS软件市场分析及测评

在数字经济浪潮的推动下,中国企业的薪酬管理正经历一场深刻的数字化变革。传统的薪酬管理模式面临效率低下、数据孤立、决策滞后等挑战,已难以适应快速变化的业务需求。同时,中国HR SaaS市场规模持续扩大,智能化和…

CSP-S模拟36

CSP-S模拟36 希望不是大奋。以下是博客签名,正文无关 本文来自博客园,作者:Wy_x,转载请在文首注明原文链接:https://www.cnblogs.com/Wy-x/p/19153400 版权声明:本作品采用「署名-非商业性使用-相同方式共享 4.0…

热点、排版、数据难题?6 款微信编辑器实测推荐

热点、排版、数据难题?6 款微信编辑器实测推荐新媒体人别再“瞎忙”!6款编辑器实测:壹伴AI编辑器才是效率解药 “为了赶热点熬到凌晨,排版反复调整却还是乱码;发完文章只能等数据‘躺平’,不知道哪里要优化;跨平…

AI建的网站,真的对SEO友好吗?深度剖析其优势与潜在缺陷

在AI技术席卷各行各业的今天,“AI建站”已成为众多企业及个人创作者快速触网的首选。然而,一个核心疑虑始终萦绕在许多人心中:这种由机器自动生成的网站,真的对搜索引擎友好吗? 作为一名与代码和搜索引擎打交道的…

追忆

1 我常常追忆过去。 生命瞬间定格在脑海。我将背后的时间裁剪、折叠、蜷曲,揉捻成天上朵朵白云。 云朵之间亦有分别:积云厚重,而卷云飘渺。生命里震撼的场景掠过我的思绪便一生无法忘怀,而更为普通平常的记忆在时间…

高效增量综合

1、什么是增量综合?增量综合的核心思路是:只针对发生变化的设计模块进行重新综合,而非全部重合成。这种策略在大型设计与频繁迭代场景下,能够显著缩短综合时间。 2、关键技术与实践效益 I. 选择性重合成(Selectiv…

2025年上海律师推荐排行榜,经侦律师,民事纠纷律师,刑事律师,经济律师,婚姻律师,法务律师,负债律师事务所专业解析

2025年上海律师推荐排行榜:专业律师与律所深度解析 在法治建设不断深化的今天,专业法律服务已成为企业和个人维护权益的重要保障。上海作为中国的经济中心,法律服务市场需求旺盛,各类专业律师和律师事务所应运而生…

结对项目———四则运算

自动生成小学四则运算题目的命令行程序项目 | 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience | |这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/Class34G…

2025年西服定制厂家权威推荐榜:婚纱/结婚/职业/团体/职场/礼服/工作服/公务员西服定制,专业工艺与个性化服务深度解析

2025年西服定制厂家权威推荐榜:婚纱/结婚/职业/团体/职场/礼服/工作服/公务员西服定制,专业工艺与个性化服务深度解析 在当代社会,西服定制已从单纯的着装需求演变为个人品味与专业形象的体现。无论是婚礼场合的婚纱…

作业操作步骤

1、对下载下来的栅格数据做合并2、对合并后的数据用矢量研究区裁剪

luogu P14259 兄妹(siblings)

题目大意 有 \(n\) 本书,其中第 \(i\) 本在 \((x_i,y_i)\),下标从 \(1\) 开始。 两个人从 \((0,0)\) 同时出发

2025年通风设备厂家权威推荐榜:通风气楼/通风天窗/排烟天窗/自然通风器,精选圆拱型/一字型/三角型/电动启闭式全系列优质厂家

2025年通风设备厂家权威推荐榜:通风气楼/通风天窗/排烟天窗/自然通风器,精选圆拱型/一字型/三角型/电动启闭式全系列优质厂家 行业背景与发展趋势 随着工业建筑标准的不断提升和绿色环保理念的深入,现代工业厂房对通…

2025年化工原料厂家推荐排行榜:双氧水/片碱/盐酸/磷酸/PAC/聚丙烯酰胺/消泡剂/阻垢剂等工业级化学品优质供应商

2025年化工原料厂家推荐排行榜:双氧水/片碱/盐酸/磷酸/PAC/聚丙烯酰胺/消泡剂/阻垢剂等工业级化学品优质供应商 行业背景与发展趋势 化工原料作为工业生产的基础性物资,其质量稳定性与供应链可靠性直接关系到下游制造…

2025年棋牌室加盟品牌权威推荐榜:自主棋牌室加盟,自助棋牌室加盟,智能棋牌室加盟,共享棋牌室加盟品牌综合评测与选址运营指南

2025年棋牌室加盟品牌权威推荐榜:自主棋牌室加盟,自助棋牌室加盟,智能棋牌室加盟,共享棋牌室加盟品牌综合评测与选址运营指南 行业背景与发展趋势 近年来,随着休闲娱乐消费升级和智能化技术普及,棋牌室行业迎来了…

10月20日

学习完Java的继承与多态,我深刻体会到面向对象编程的精妙所在。继承就像搭建好了程序的骨架,它让代码复用变得清晰高效,建立了类与类之间清晰的层次关系。而多态则为这副骨架注入了灵魂。它允许我们以统一的接口处理…

结对项目--小学四则运算题目生成器

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience/homework/13479这个作业的目标 实…