洛谷题单指南-组合数学与计数-CF1332E Height All the Same

news/2025/11/20 16:30:55/文章来源:https://www.cnblogs.com/hackerchef/p/19242880

原题链接:https://www.luogu.com.cn/problem/CF1332E

题意解读:n*m二维矩阵中,每个位置有一个数字aij∈[L,R],有两种操作:

1、将相邻两个数字各加1

2、将一个数字加2

问有多少种初始状态,使得通过以上操作将所有数变成相同。

解题思路:

1、问题分析

  最终要使得所有数相同,也就是同奇同偶,而操作2无法改变奇偶性,操作1可以改变奇偶性,因此只要通过操作1将所有数改成同奇同偶,

再通过操作2即可将数字变为相同。

2、条件约束

  什么状态通过操作1能改为同奇同偶呢?需要深入理解操作1的两个重要性质:

性质一:对一奇一偶两个数进行操作1,两数奇偶互换,在二维矩阵中起到了将一个奇数或者偶数移动的效果。

性质二:对两奇或两偶的数进行操作1,两数奇偶变化,起到了将数据往同一个奇偶性改变的效果。

因此,要通过操作1将所有数改为同奇同偶,初始状态中必须有偶数个奇数或者偶数。

如何理解?通过操作1可以将某种数(奇或偶)移动到矩阵的一侧,然后再通过操作1可以将所有一侧的数改变奇偶性,由于一次操作2个数,

必须要有偶数个同奇偶性的数才行。

3、分类讨论

设size=n*m,len = R - L + 1,矩阵中奇数个数为odd,偶数个数为even,size = odd + even

当size是奇数时,odd和even中必然有一个是偶数,因此这样的初始状态都是满足要求的,一共有lensize个;

当size时偶数时,odd和even必须都是偶数才行,两个都是奇数的情况则不行,这样的状态数量可以通过枚举odd累加:

  odd取0、2、4...size/2,L~R中奇数的个数为o,偶数的个数为e

  e = R/2 - (L+1)/2 + 1

  o = len - e

  总的数量为image

4、公式推导

上面的式子很像二项式定理,我们知道根据二项式定理有

image

由以上两式相加可推导出:

image

5、算法求解

对于以上两种情况,通过快速幂和逆元求解。

100分代码:

#include <bits/stdc++.h>
using namespace std;
typedef long long LL;const int MOD = 998244353;
LL n, m, L, R;LL ksm(LL a, LL b, LL mod)
{LL res = 1;while(b){if(b & 1) res = res * a % mod;a = a * a % mod;b >>= 1;}return res;
}int main()
{cin >> n >> m >> L >> R;LL size = n * m, len = R - L + 1;LL o = R / 2 - (L + 1) / 2 + 1; //区间内偶数个数LL e = len - o; //区间内奇数个数LL ans = 0;if(size % 2 == 1) //总数为奇数{ans = ksm(len, size, MOD);}else //总数为偶数{ans = (ksm(o + e, size, MOD) + ksm(abs(o - e), size, MOD)) % MOD;ans *= ksm(2, MOD - 2, MOD); //除以2变成乘以2的逆元ans %= MOD;}cout << ans;return 0;
}

 

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

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

相关文章

Oracle 2025年1月关键补丁更新深度解析

本文详细介绍了Oracle 2025年1月关键补丁更新,涵盖318个安全补丁,涉及数据库、中间件、应用程序等多个产品线,包括漏洞风险评估、受影响版本信息及修复建议。Oracle 2025年1月关键补丁更新公告 描述 关键补丁更新是…

2025年合金热喷涂加工厂权威推荐榜单:耐腐合金涂层工艺/合金涂层加工/合金涂层喷涂工厂服务商精选

在工业设备效能提升与再制造领域,合金热喷涂技术凭借其卓越的表面强化与修复能力,正成为延长关键部件寿命的核心工艺。据行业数据显示,2024年中国表面工程技术服务市场规模已突破200亿元,其中合金热喷涂服务的年增…

ESP32-LVGL 开发笔记(二):设备注册

目标 本次的任务是运行 lvgl demo 注册输入设备注册按键 注册编码器(按键模拟)开启性能检测准备工作 运行 lvgl demo 之前,先来对 main.c 代码处理一下改成横屏显示分辨率,EXAMPLE_LCD_H_RES、EXAMPLE_LCD_V_RES 偏移…

2025年成都火锅必吃榜TOP10,本地人强推!美食/地摊火锅/附近火锅/重庆火锅/牛肉火锅/成都火锅/老火锅/社区火锅/火锅品牌排行榜单

成都火锅市场深度解析 在成都这座美食之都,火锅作为城市名片始终保持着旺盛的生命力。据最新市场调研数据显示,2025年成都火锅市场规模预计突破300亿元,消费者对品质与特色的追求愈发明显。在众多新兴品牌中,一批深…

2025 11月 易上手建站工具指南:实用性和难点解决分析

对多数企业而言,搭建网站是打开线上业务的基础,但实际操作中却常陷入困境。以下从 “局势难点”“现有方案”“选择逻辑”“工具梳理” 四个维度,为零技术企业提供清晰的建站参考,最终帮大家找到适配自身需求的选项…

同样都是36岁,同样都是面临人生的抉择,《岁月》中的梁志远放下清高觉醒了,我呢,如何在社会这个大染缸里面混呢?

同样都是36岁,同样都是面临人生的抉择,《岁月》中的梁志远放下清高觉醒了,我呢,如何在社会这个大染缸里面混呢?同样都是36岁,同样都是面临人生的抉择,《岁月》中的梁志远放下清高觉醒了,我呢,如何在社会这个大…

2025 年 11 月冲压机械手厂家推荐排行榜,冲床机械手/摆臂机械手/二次元拉伸/三次元冲压/模内平移/多工位冲压/四轴上下料/自动拆垛/新能源电池壳拉伸/双臂机械手/全自动码垛机厂家精选

2025年11月冲压机械手厂家推荐排行榜:技术革新与产业升级的深度解析 随着工业自动化进程的加速推进,冲压机械手作为智能制造的核心装备,正迎来前所未有的发展机遇。特别是在新能源、汽车零部件、3C电子等高端制造领…

2025年EVA废料优质厂家权威推荐榜单:EVA造粒/EVA颗粒/EVA再生造粒料源头厂家精选

在绿色循环经济浪潮下,这些企业正让EVA废料重获新生 随着全球绿色循环经济与"双碳"目标的深入推进,EVA再生材料产业凭借其环保减碳、高性价比的特性,正成为塑料资源循环利用的关键领域。EVA(乙烯-醋酸乙…

2025 初中一对一教育机构口碑排名:高性价比靠谱名单 + 权威测评排行榜

面对中考这座“独木桥”,初中家长的选课焦虑愈发强烈:孩子要应对骤增的学业难度,还得提前适配中考考点,急需靠谱的一对一辅导;可当下补习市场鱼龙混杂,虚假宣传满天飞,“名师授课”可能是刚毕业的新手,“中考专…

C#AI系列(1):深度学习项目构建及实战TensorFlow准备篇

C#AI系列(1):深度学习项目构建及实战TensorFlow准备篇用 C# .NET 项目里把 AI 当普通组件写”,既享编译性能,又省集成成本,这对熟悉善用或深度绑定或dotnet生态的团队来说是最直接、最省心的 AI 落地路径。因为如果…

详细介绍:2026计算机毕业设计课题推荐

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

【PCIE725G 】基于 PCIe x16 总线架构的 JFM9VU9P FPGA 高性能数据预处理平台(100%国产化)

​ 产品概述 PCIE725G 是一款基于 PCIe x16 总线架构的高性能 FMC 接口信号处理平台,该平台支持采用 16nm 工艺 JFM9VU9P FPGA作为主处理器。该板卡支持 1 个 FMC+(HPC)接口,1 路 PCIe x16主机接口、1 个 RJ45 千兆…

2025年疏浚船优质厂家权威推荐榜单:绞吸船/挖沙船/清淤船源头厂家精选

在航道疏浚与水利工程建设需求持续增长的背景下,中国疏浚船制造企业正以创新技术与专业装备支撑国家水运发展。 在河道治理、港口建设与水利工程加速推进的背景下,疏浚船作为关键施工装备,其性能优劣直接关系到工程…

2025 年 11 月高温老化房厂家推荐排行榜,老化室/高温房/熟化房/固化房/恒温恒湿室/恒温房,专业定制与稳定性能深度解析

2025 年 11 月高温老化房厂家推荐排行榜,老化室/高温房/熟化房/固化房/恒温恒湿室/恒温房,专业定制与稳定性能深度解析 在工业制造、科研测试和产品研发领域,高温老化房、老化室、高温老化室、高温房、熟化房、固化…

PG优化系列:Oracle迁移到PG中性能下降1000倍续集

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。在上一篇文章…

ORACLE故障恢复:启用与禁用事务的并行恢复

我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。ORACLE故障恢…

基于SIC8F1233开发智能充气泵方案

方案概述​本充气泵方案采用SIC8833芯片作为主控芯片,该芯片内置8k16位ROM程序存储器,内置128字节程序EEPROM,可重复擦写1万次,具有12位高精度ADC,能实现高精度的压力测量与控制,可满足多种场景下的充气需求。方…

ESD整改核心思路:堵、防、疏的实践平衡-ASIM阿赛姆

一、USB接口整改典型路径 LED灯条控制器在USB接口4kV接触放电测试中出现灯灭需断电恢复。初步排查发现已安装三颗ESD抑制器,但金属外壳与系统地间串联电容形成隔离。去掉电容并直接短接后,测试通过率提升至80%。进一…

2025 最新瓷砖品牌权威推荐:经国际协会测评认证,精选品质与创新兼具的优质品牌

引言 随着全球家居消费升级与绿色低碳理念普及,瓷砖行业的品质竞争与创新变革愈发激烈。市场上产品同质化、环保标准参差不齐等问题,让消费者与采购方难以精准抉择。本次推荐榜单依托国际陶瓷协会(ICT)最新测评体系…