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

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

Matrix Power Series

时间限制:
1000 ms  |  内存限制:65535 KB
难度:
4
 
描述
Given a 
n × 
n matrix 
A and a positive integer 
k, find the sum 
S = 
A + 
A
2 + 
A
3 + … + 
Ak.
 
输入
The input contains exactly one test case. The first line of input contains three positive integers n (n ≤ 30), k (k ≤ 10^9) and m (m < 10^4). Then follow n lines each containing n nonnegative integers below 32,768, giving A’s elements in row-major order.
输出
Output the elements of S modulo m in the same way as A is given.
样例输入
2 2 40 11 1
样例输出
1 22 3
来源
上传者
#include 
#include
using namespace std;int M=1000007;struct Matrix{ long int line,column; long int m[40][40];};struct Matr{ long int line,column; long int m[70][70]; Matr(Matrix x){ line =x.line*2; column=x.column*2; for(int i=0;i
>=1; } return an;}int main(){ int n,m,k; Matrix a; scanf("%d %d %d",&n,&k,&m); M=m; a.line=n; a.column=n; for(int i=0;i

 

转载于:https://www.cnblogs.com/TWS-YIFEI/p/5936209.html

你可能感兴趣的文章
Spring学习(四)-----Spring Bean引用同xml和不同xml bean的例子
查看>>
哲理故事与管理之道(20)-用危机激励下属
查看>>
关于源程序到可运行程序的过程
查看>>
wepy的使用
查看>>
N3292系列资料之RTC介绍
查看>>
System.ValueTuple 未定義或匯入預先定義的類型
查看>>
Redhat6.4安装Oracle 11gr2 64位 注意事项
查看>>
rpm
查看>>
Finance_books_LTCM
查看>>
Http协议
查看>>
2016福州大学软件工程第二次团队作业——预则立&&他山之石成绩统计
查看>>
HDU - 5338 ZZX and Permutations 线段树 + set
查看>>
Windbg分析蓝屏Dump文件
查看>>
问题集锦
查看>>
设置tomcat内存设定
查看>>
Django:中间件与csrf
查看>>
Access specifier 访问限定词
查看>>
js怎么获取动态链式属性呢?
查看>>
【python进阶】Garbage collection垃圾回收1
查看>>
调度系统任务创建---创建一个JoinTrigger的依赖任务(五)
查看>>