博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NOD 1113矩阵快速幂
阅读量:7124 次
发布时间:2019-06-28

本文共 806 字,大约阅读时间需要 2 分钟。

基准时间限制:3
 秒 空间限制:131072 KB 分值: 40 
 
给出一个N * N的矩阵,其中的元素均为正整数。求这个矩阵的M次方。由于M次方的计算结果太大,只需要输出每个元素Mod (10^9 + 7)的结果。
 
Input
第1行:2个数N和M,中间用空格分隔。N为矩阵的大小,M为M次方。(2 <= N <= 100, 1 <= M <= 10^9)第2 - N + 1行:每行N个数,对应N * N矩阵中的1行。(0 <= N[i] <= 10^9)
Output
共N行,每行N个数,对应M次方Mod (10^9 + 7)的结果。
Input示例
2 31 11 1
Output示例
4 44 4 学习了矩阵乘法
  
#include 
#include
#include
using namespace std;typedef long long LL;const int MOD=1e9+7;typedef struct{ int m[111][111];}matrix;int n,k;matrix operator * (matrix a,matrix b){ matrix res; LL x; for(int i=0;i
>=1; } return s;}int main(){ while(scanf("%d%d",&n,&k)!=EOF) { matrix a; for(int i=0;i

 

转载于:https://www.cnblogs.com/zsyacm666666/p/5380217.html

你可能感兴趣的文章
vue进阶1-1 - 项目搭建(vue-cli)
查看>>
R语言与Tableau集成之可视化应用
查看>>
原来PHP对象比数组用更少的内存
查看>>
虎牙数万主播同时在线直播的秘密,CDN推流日志上行实时监控
查看>>
Git常用指令
查看>>
Notes about Vue Style Guide
查看>>
使用Kotlin + SpringBoot + JPA 进行web开发极简教程
查看>>
运用Re-Encryption技术对你的IPFS网络数据进行多重保护
查看>>
Codepen 每日精选(2018-4-26)
查看>>
制作U盘启动盘重装macOS High Sierra
查看>>
微信小程序全局状态管理,并提供Vuex的开发体验
查看>>
Node.js+Mysql+Vue+ElementUI 实现登录注册注销功能
查看>>
常用的js排序算法
查看>>
Linux安装JDK
查看>>
NJ4X源码阅读分析笔记系列(二)—— nj4x-ts初步分析
查看>>
前端笔记(四) ES6常用语法
查看>>
Babel 快速入门
查看>>
kube-scheduler的代码逻辑和二次开发
查看>>
数据结构与算法(动态规划与贪婪算法) --javascript语言描述
查看>>
【360天】我爱刷题系列119(2018.01.31)
查看>>