当前位置: 首页 > news >正文

【题解】CF2048G Kevin and Matrices

容易证明,对于题目中给出的式子:

\[\min_{1\le i\le n}\left(\max_{1\le j\le m}a_{i,j}\right)\le\max_{1\le j\le m}\left(\min_{1\le i\le n}a_{i,j}\right) \]

若要其成立,则当且仅当:

\[\min_{1\le i\le n}\left(\max_{1\le j\le m}a_{i,j}\right)=\max_{1\le j\le m}\left(\min_{1\le i\le n}a_{i,j}\right) \]

然后可以发现,若一个矩阵是好的,那么此时必然存在一个点 \((i,j)\),使得这个位置的值在第 \(i\) 行中是最大值,且在第 \(j\) 行中是最小值。

继续观察这些好的位置,可以发现所有好的位置的坐标必然可以表示为两个集合的笛卡尔积的形式。此时对答案计数,直接枚举好的位置的坐标会算重,因此考虑容斥,钦定当前集合 \(A\) 中有 \(i\)\(x\) 轴坐标,集合 \(B\) 中有 \(j\)\(y\) 轴坐标,强制钦定 \(A\)\(B\) 的笛卡尔积得到的坐标都是好的的方案数。

此时还可以发现对于一个好的矩阵,其所有好的位置的值都必须相同。于是考虑枚举这个值 \(val\),此时钦定的 \(i\) 行所有元素的值都不能超过 \(val\),钦定的 \(j\) 列所有元素的值都不能小于 \(val\)

于是考虑直接组合计数。对于枚举的三元组 \((i,j,val)\),显然其容斥系数为 \((-1)^{i+j}\),强制钦定后的方案数其实就是先从 \(n\) 行中选择 \(i\)\(m\) 列中选择 \(j\) 列(此时行列之间是相互独立的),然后先给这些行和列选权值,剩下位置的值随便选。

然后就是很基础的推式子了。

\[\begin{aligned} &\sum\limits_{val=1}^v\sum\limits_{i=1}^n\sum\limits_{j=1}^m(-1)^{i+j}\binom ni\binom mj val^{i(m-j)}(v-val+1)^{j(n-i)}v^{(n-i)(m-j)}\\ =&\sum\limits_{val=1}^v\sum\limits_{i=1}^n(-1)^i\binom ni\sum\limits_{j=1}^m(-1)^j\binom mjval^{i(m-j)}(v-val+1)^{j(n-i)}v^{(n-i)(m-j)}\\ =&\sum\limits_{val=1}^v\sum\limits_{i=1}^n(-1)^i\binom ni\sum\limits_{j=1}^m(-1)^j\binom mj(v^{n-i})^{m-j}(val^i)^{m-j}((v-val+1)^{n-i})^j\\ =&\sum\limits_{val=1}^v\sum\limits_{i=1}^n(-1)^i\binom ni\sum\limits_{j=1}^m\binom mj(-1\times(v-val+1)^{n-i})^j(v^{n-i}\times val^i)^{m-j}\\ =&\sum\limits_{val=1}^v\sum\limits_{i=1}^n(-1)^i\binom ni(-(v-val+1)^{n-i}+v^{n-i}val^i)^m \end{aligned} \]

用快速幂可以做到单组数据 \(O(nv\log m)\) 算答案。

namespace Loyalty
{int fac[N], inv[N], ifac[N];inline void init(){for (int i = 0; i < 2; ++i)fac[i] = inv[i] = ifac[i] = 1;for (int i = 2; i < N; ++i){fac[i] = 1ll * fac[i - 1] * i % mod;inv[i] = mod - 1ll * inv[mod % i] * (mod / i) % mod;ifac[i] = 1ll * ifac[i - 1] * inv[i] % mod;}}inline int binom(int i, int j){if (j < 0 || i < j)return 0;return 1ll * fac[i] * ifac[j] % mod * ifac[i - j] % mod;}inline void main([[maybe_unused]] int _ca, [[maybe_unused]] int _atc){int n, m, v, res = 0;cin >> n >> m >> v;auto coef = [&](int i) { return (i & 1) ? mod - 1 : 1; };for (int val = 1; val <= v; ++val)for (int i = 1; i <= n; ++i)add(res, 1ll * coef(i) * binom(n, i) % mod * (power(mod - power(v - val + 1, n - i, mod) + 1ll * power(v, n - i, mod) * power(val, i, mod) % mod, m, mod)) % mod), sub(res, 1ll * coef(i) * binom(n, i) % mod * power(1ll * power(v, n - i, mod) * power(val, i, mod) % mod, m, mod) % mod);cout << res << '\n';}
}
http://www.jsqmd.com/news/326900/

相关文章:

  • 【学习笔记】K-D Tree
  • 【题解】CF1691F K-Set Tree
  • OpenCV(二十六):高斯滤波 - 教程
  • 书匠策AI:教育论文的“数据炼金实验室”,让数字开口说黄金故事
  • 【学习笔记】图上和三元环有关的一类问题
  • 【学习笔记】强制在线 O(1) 逆元
  • 【学习笔记】Chirp-Z Transform
  • Vue 笔记2
  • 深圳腾讯外包项目组面试题记录
  • 基于留出法和k折交叉验证的多种神经网络分类预测MATLAB程序:代码中共包含人工神经网络(AN...
  • 系统软件领域中的BSS段
  • ue 模拟说话
  • 蚌埠本地生活代运营实测推荐:这4家专业服务商助力商家高效引流
  • 2026年真石漆厂家推荐:外墙漆真石漆、保温真石漆、白色真石漆、外墙仿石漆厂家推荐,赋能建筑外墙美观与防护
  • 【毕业设计】基于springboot+Hadoop平台的大学多媒体教学管理系统的设计与实现(源码+文档+远程调试,全bao定制等)
  • 过程性编程和面向对象编程
  • Java毕设项目推荐-基于Hadoop的大学多媒体教学管理系统基于springboot+Hadoop平台的大学多媒体教学管理系统的设计与实现【附源码+文档,调试定制服务】
  • 2026年输送机厂家推荐:污泥破碎机、皮带输送机、螺旋输送机、刮板输送机、链板输送机厂家推荐,从定制到运维的全流程方案
  • Java毕设选题推荐:基于Hadoop平台的大学多媒体教学管理系统基于springboot+Hadoop平台的大学多媒体教学管理系统的设计与实现【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 2026年外墙翻新厂家推荐:别墅外墙翻新、厂房外墙翻新、高端外墙装饰厂家选择指南,老旧墙面改造实用方案
  • 2026 中小民企管理咨询公司推荐榜:战略目标/组织职责/薪酬职级/绩效考核/职业规划/绩效增长/ 人才招聘/销售管理/6S管理/商业模式咨询辅导,山东手把手领衔优选
  • 【课程设计/毕业设计】基于springboot+Hadoop平台的大学多媒体教学管理系统的设计与实现多媒体教学资源管理系统、数字化教学管理平台、智慧教室管理系统 【附源码、数据库、万字文档】
  • 计算机Java毕设实战-基于springboot+Hadoop平台的大学多媒体教学管理系统多媒体教学资源管理系统、数字化教学管理平台、智慧教室管【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 从理论到实战:MIMO-OFDM 无线通信全套 MATLAB 源码,助你打通技术任督二脉
  • React Native for OpenHarmony:ScrollView 事件流、布局行为与性能优化深度剖析
  • Java毕设项目:基于springboot的宠物领养及健康管理系统(源码+文档,讲解、调试运行,定制等)
  • Java毕设项目:基于springboot+Hadoop平台的大学多媒体教学管理系统的设计与实现(源码+文档,讲解、调试运行,定制等)
  • Java计算机毕设之基于springboot+Hadoop平台的大学多媒体教学管理系统基于Hadoop平台的大学多媒体教学管理系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • 【计算机毕业设计案例】基于SpringBoot的大学多媒体教学管理系统的设计与实现基于springboot+Hadoop平台的大学多媒体教学管理系统的设计与实现(程序+文档+讲解+定制)
  • 亳州本地生活团购代运营精选|三十六行网络科技领衔 4 家实力服务商