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

P8110 [Cnoi2021] 矩阵 题解

P8110 [Cnoi2021] 矩阵 题解

题目链接

我的博客

思路

考虑一个矩阵乘法 \(B=A \times A\)。那么 \(B\) 就是 \(A^2\)

把它展开。

\[B_{i,j}=\sum_{k=1}^{n} A_{i,k} \times A_{k,j} =\sum_{k=1}^n a_ib_ka_kb_j =a_ib_j \times \sum_{k=1}^n a_kb_k=A_{i,j} \times \sum_{x=1}^n a_xb_x \]

所以就转化成给每一项都乘上 \(\sum_{x=1}^n a_xb_x\),这部分可以用快速幂完成。

再来看 \(A_{i,j}\)

\[\sum_{i=1}^n \sum_{j=1}^n A_{i,j}=\sum_{i=1}^n \sum_{j=1}^n a_ib_j=\left( \sum_{i=1}^n a_i \right) \times \left( \sum_{j=1}^n b_j \right) \]

因此答案就是

\[\left( \sum_{i=1}^n a_i \right) \times \left( \sum_{j=1}^n b_j \right) \times \left( \sum_{x=1}^n a_xb_x \right)^{k-1} \]

时间复杂度 \(O\left(n+ \log k\right)\)

代码

const int N=1e5+10;
const ll mod=998244353;
int n,k;
ll a[N],b[N];
ll suma,sumb,sumc,ans;//不要忘记开long long
ll ksm(ll a,int b){//快速幂ll res=1ll;while(b){if(b&1) res=res*a%mod;a=a*a%mod;b>>=1;}return res%mod;
}
signed main(){n=Read();k=Read();for(int i=1;i<=n;i++) {a[i]=(Read()+mod+mod)%mod;//注意 a 的范围,可能是负数,所以要先都变正suma+=a[i];suma%=mod;}for(int j=1;j<=n;j++) {b[j]=(Read()+mod+mod)%mod;sumb+=b[j];sumb%=mod;}for(int i=1;i<=n;i++){sumc+=a[i]*b[i]%mod;//同上sumc%=mod;}if(k==0){//一定要特判printf("%d\n",n);return 0;}sumc=ksm(sumc,k-1)%mod;ans=suma*sumb%mod*sumc%mod;//别忘了取模printf("%lld\n",ans);return 0; 
}
http://www.rkmt.cn/news/48634.html

相关文章:

  • 2025年陶瓷管制造企业权威推荐榜单:陶瓷辊/陶瓷阀/陶瓷片源头厂家精选
  • [电调]AM32电调调参系列 —— 如何设置Minimum duty cycle, Percent
  • 2025年山西博物馆展示柜厂家综合实力排行榜TOP10
  • 嘉兴高亮广告机价格行情安装报价
  • 专业测评:2025年主轴电机外壳性能对比分析,江浙沪可靠的主轴电机外壳推荐优选实力品牌
  • 2025年冷库建造实力厂家权威推荐榜单:冷库工程/冷库/果蔬保鲜冷库源头厂家精选
  • 找到子表中超过500条记录的数据
  • 2025京津冀园林绿化选哪家?北京缘晟源:民宿景观绿化/园区景观绿化/厂区景区绿化/屋顶花园绿化全搞定
  • 2025年口碑好的美术馆展示柜批发厂家排行榜
  • 2025年潮敏器件仓生产厂家权威推荐榜单:电子料仓/智能箱体库/SMT智能仓源头厂家精选
  • 2025年市场上永磁工业风扇厂家推荐榜单:十大品牌综合评测
  • [电调]AM32电调调参系列 —— Throttle Rate of change, per ms在实际应用中的表现与分析
  • 详细介绍:Python基础_01
  • 为什么需要学习Numpy
  • 2025年阳台式太阳能热水系统制造企业权威推荐榜单:壁挂式太阳能/阳台壁挂式太阳能/阳台壁挂式太阳能热水器源头厂家精选
  • 2025年稀土合金直销厂家权威推荐榜单:钢水净化剂/碳钢精炼剂/铸钢精炼剂源头厂家精选
  • C++构造和折构函数详解,超详细! - 指南
  • 2025年海南景区标识标牌设计公司权威推荐榜单:海口标识标牌制作/标识标牌制作/安全标识标牌设计源头公司精选
  • 251112D. 谜题(poem)
  • 【CSS】background-size 属性详解
  • 2025年惠州高端中医馆品牌权威推荐榜单:老中医问诊/代煎中药/老中医调理身体品牌精选
  • 题解:P9052 [PA 2021] Areny
  • 服务保护
  • 【MySQL】数据库表的CURD(二) - 详解
  • 2025年国内自助入住系统公司排行榜:智能化酒店解决方案全面解析
  • 2025年11月安徽合肥最值得信赖的十大自助入住系统企业权威推荐
  • 把云南交给我:一名向导的专业承诺
  • vs一打开文件上传的页面, 即使不上传文件 然后关闭页面 vs就退出调试模式了
  • 2025年行业内专业的安检门源头厂商推荐榜单,演唱会安检门/行李安检门/工厂安检门/车站安检机实力厂家口碑推荐榜
  • OLIDWORKS 2025 SP5.0 多语言完整版 10 月更新,解锁三维机械设计新高度