水题乱做

P11746

设 $R$ 为单色行的数量,$C$ 为单色列的数量。
根据题意,AI 的得分 $S_{AI} = R + C$,你的得分 $S_P = (n - R) + (m - C) = n + m - (R + C) = n + m - S_{AI}$。

获胜条件是 $S_P$ 为奇数且 $S_{AI}$ 为偶数。
代入 $S_P$ 的表达式:$n + m - S_{AI}$ 为奇数。
由于 $S_{AI}$ 必须为偶数,那么 $n + m - \text{偶数} = \text{奇数}$,这意味着 $n + m$ 必须是奇数

结论 1:如果 $n + m$ 是偶数,不可能同时满足条件,方案数为 0。
结论 2:如果 $n + m$ 是奇数,我们只需要计算 $S_{AI} = R + C$ 为偶数的方案数(此时 $S_P$ 必然为奇数)。

我们需要计算 $R + C$ 为偶数的方案数。设 $N = 2^{nm}$ 为总方案数。
令 $Ans$ 为所求方案数。

我们可以通过计算统计量 $S = \sum (-1)^R (-1)^C$ 来辅助求解。
如果我们将所有棋盘分为两类:$R+C$ 为偶数的集合 $E$(大小为 $Ans$),$R+C$ 为奇数的集合 $O$。
则:

  1. $E + O = 2^{nm}$
  2. $E - O = S$
    两式相加得 $2E = 2^{nm} + S \implies Ans = \frac{2^{nm} + S}{2}$。

然后分类讨论,我们可以推导出:

$$ S = (2^m - 4)^n + (2^n - 4)^m - 2^{nm} + 2 \cdot \Delta_B $$
其中 $\Delta_B$ 是与“黑色单色线”相关的加权和:
$$ \Delta_B = Z - (2^m - 2)^n - (2^n - 2)^m + 2^{nm} $$
而 $Z$ 是一个可以通过 $O(n)$ 计算的求和项:
$$ Z = \sum_{s=0}^n \binom{n}{s} (-2)^s (2^{n-s} - 2)^m $$

综合整理,$Ans = \frac{1}{2} \left[ 2^{nm} + (2m-4)n + (2n-4)m + 2Z - 2(2m-2)n - 2(2n-2)m + 2^{nm} \right]$
化简后:
$$ Ans = 2^{nm} + Z + \frac{1}{2} \left[ (2m-4)n + (2n-4)m - 2(2m-2)n - 2(2n-2)m \right] $$

期望得分 $100$ 分,实际得分 $100$ 分。

qoj9492

我们需要维护两个树上的数据。操作涉及在 $T_1$ 上进行路径加值,在 $T_2$ 上进行路径求和。
显然,问题可以转化为:

  1. 每个节点 $u$ 可以映射为一个二维点 $(dfn1[u], dfn2[u])$。
  2. $T_1$ 上的路径修改对应于 $dfn1$ 维度上的若干区间加值。
  3. $T_2$ 上的路径查询对应于 $dfn2$ 维度上的若干区间求和。

问题本质上就是二维区域权值维护。由于操作是在线的,且 $N, M$ 较大,直接使用二维线段树或树套树空间和时间开销较大。

我们可以对 $X$ 轴(即 $dfn1$)进行分块。

  • 将 $X$ 轴分成 $\sqrt{N}$ 个块。
  • 每个块内部存储该块内的点,并按 $Y$ 轴($dfn2$)排序。
  • 每个块维护一个懒标记 $tag$(用于整块加值)和块内点权的前缀和数组(用于快速查询)。

对于每次修改,在 $T_1$ 上通过 HLD 分解为 $O(\log N)$ 个 $X$ 区间。对于每个区间:

  • 若区间完全覆盖某块,更新该块 $tag$。

  • 若区间部分覆盖某块,暴力更新块内节点的权值 $A$,并重构该块的排序前缀和数组。

对于每次查询,在 $T_2$ 上通过 HLD 分解为 $O(\log N)$ 个 $Y$ 区间。对于每个区间:

遍历所有块。在块内二分到 $Y$ 区间对应的点集,结合前缀和与 tag 计算贡献。

设块大小为 $B$。

  • 修改:整块 $O(N/B)$,零散部分 $O(B)$。HLD 乘 $\log N$。总复杂度 $O(M \log N (N/B + B))$。
  • 查询:遍历块 $O(N/B)$,二分 $O(\log B)$。HLD 乘 $\log N$。总复杂度 $O(M \log N \cdot \frac{N}{B} \log B)$。
    取 $B \approx \sqrt{N \log N}$ 可达到平衡。

期望得分 $100$ 分,实际得分 $36$ 分,可能需要卡常。

考虑去掉二分。

我们可以维护一个 $cnt_{y,b}$,表示在块 $b$ 中,$dfn2$ 值小于等于 $y$ 的节点数量。由于块内节点是按 $dfn2$ 排序的,$cnt_{y,b}$ 的值恰好就是二分到的下标。查询复杂度降为 $O(\frac{N}{B} \log N)$。

最优块大小应为 $\sqrt{N} \approx 450$。

期望得分 $100$ 分,实际得分 $100$ 分。

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

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

相关文章

第四讲GNN图神经网络

第四讲GNN图神经网络基于空间的卷积(Spatial-based convolution) 基于谱的卷积(Spectral-based convolution)

最短路的板子默写

Dj算法 (好像不太会超时)反正我拿它冲锋了 突然发现自己忘干净了 先梳理一下(和topu不同 topu是找到第一个入度=0,遍历出边 最短路是本次循环找到距离最小点遍历出边 1.建立边 用邻接表e[u]push_back(v) 2.dj函数 …

完整教程:AI超级智能体项目中的多模型集成实践:挑战、架构与代码详解

完整教程:AI超级智能体项目中的多模型集成实践:挑战、架构与代码详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &…

【URP】Unity[相机]渲染类型

URP 相机渲染类型概述 在 Unity Universal Render Pipeline (URP) 中,相机组件提供了多种渲染类型选项,用于控制相机如何参与渲染流程。这些类型决定了相机是否渲染、【从UnityURP开始探索游戏渲染】专栏-直达URP 相…

20251028在荣品RD-RK3588-MID开发板的Android13系统下解决关机的时候最近打开的应用不关的难题

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

实验4 NoSQL和关系数据库的操作比较

实验要求 只给出这四种数据库的JAVA客户端编程的相关代码具体代码 导入依赖: <dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.…

构建卓越开发者体验的核心原则

本文深入探讨了构建卓越开发者体验的三个核心优化点:周期时间、专注度和认知负载,并分享了在Google和LinkedIn的实践经验,帮助开发团队提升效率和幸福感。什么造就了卓越的开发者体验? 我在"开发者体验"…

杂题选做-7

#61 CF1927G 题目传送门 观察:每一次操作都可以转化为一次对已覆盖区间的扩展。 因此定义 \(f_{i,j}\) 表示已经考虑了前 \(i\) 个道具的使用情况,并且已经覆盖了 \([1,j]\) 的最小操作次数,第 \(i\) 个道具可以覆盖…

上周热点回顾(11.17

热点随笔: Visual Studio 2026 上手体验,AI 懂你、界面清爽、协作无缝 (小码编匠) 九成九新自用C#入门文档 (假设狐狸有信箱) .net 行不行?在线客服系统成功支持客户双11大促,21客服在线,高…

软件设计实验十七与十八:迭代器模式,解释器模式

[实验任务一]:JAVA和C++常见数据结构迭代器的使用 信1305班共44名同学,每名同学都有姓名,学号和年龄等属性,分别使用JAVA内置迭代器和C++中标准模板库(STL)实现对同学信息的遍历,要求按照学号从小到大和从大到小…

详细介绍:MySQL-8.0.43 免安装版保姆教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

【GitHub每日速递 20251124】超神!verl助力大语言模型强化学习,多项特性引领行业新潮流

原文: https://mp.weixin.qq.com/s/PDq5QuTZOtJr_SbnD-29qA 超神!verl助力大语言模型强化学习,多项特性引领行业新潮流 verl 是一个用于大语言模型的强化学习框架的工具库。简单讲,它帮助开发者用强化学习技术优化大…

【STM32工程开源】STM32单片机智能台灯系统

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Ai元人文构想:从“题海战术”到“理解原理”:AI治理中规则逻辑与价值协议的差异论证与效率抉择

从“题海战术”到“理解原理”:AI治理中规则逻辑与价值协议的差异论证与效率抉择 引语 岐金兰说:"其实我们最大的困惑是,A/B方案,都基于学习迭代过程,二者的差异与优劣,如何论证?" 在人工智能治理的研…

2025年评价高的隧道炉工业级大功率厂家最新推荐权威榜

2025年评价高的隧道炉工业级大功率厂家最新推荐权威榜行业背景与市场趋势随着全球食品工业自动化水平的不断提升,隧道炉作为烘焙、干燥、杀菌等工艺的核心设备,市场需求持续增长。根据《2024-2029年全球工业烤箱市场…

2025年质量好的定制化鸡蛋液产品安全性权威榜

2025年质量好的定制化鸡蛋液产品安全性权威榜行业背景与市场趋势随着食品工业的快速发展和消费者对食品安全要求的不断提高,定制化鸡蛋液产品市场迎来了前所未有的增长机遇。据中国蛋品行业协会最新数据显示,2024年我…

2025年比较好的钢板预处理线优质厂家推荐榜单

2025年钢板预处理线优质厂家推荐榜单:技术与市场的双重考量行业背景与市场趋势钢板预处理作为金属加工制造的关键环节,其质量直接影响后续涂装、焊接等工艺效果及产品使用寿命。根据中国表面工程协会2024年发布的行业…

机器人领域Day One奖学金计划新增14位获得者

某中心机器人部门宣布Day One奖学金计划新增14位获得者,该计划旨在支持来自多元背景的优秀硕士生,涵盖机器人、工程、计算机科学等领域,提供全额奖学金、实习机会和行业导师指导。机器人领域Day One奖学金计划新增1…

Gopeed跨终端下载神器测评:开源免费+远程控制,下载速度跑满带宽的秘诀! - 实践

Gopeed跨终端下载神器测评:开源免费+远程控制,下载速度跑满带宽的秘诀! - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font…

nats import export简单说明

nats import & export简单说明服务导出(Service Export):用于请求-回复模式。一个账户将服务(即一个主题,用于接收请求并回复)导出,其他账户可以导入该服务并向其发送请求。 流导出(Stream Export):用于…