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

技术开发合同/郑州seo代理外包公司

技术开发合同,郑州seo代理外包公司,网站图片怎么做超链接,达州住房和城乡建设部网站Problem Description A为一个方阵&#xff0c;则Tr A表示A的迹&#xff08;就是主对角线上各项的和&#xff09;&#xff0c;现要求Tr(A^k)%9973。 Input 数据的第一行是一个T&#xff0c;表示有T组数据。 每组数据的第一行有n(2 < n < 10)和k(2 < k < 10^9)两个数…

Problem Description

A为一个方阵,则Tr A表示A的迹(就是主对角线上各项的和),现要求Tr(A^k)%9973。

Input

数据的第一行是一个T,表示有T组数据。
每组数据的第一行有n(2 <= n <= 10)和k(2 <= k < 10^9)两个数据。接下来有n行,每行有n个数据,每个数据的范围是[0,9],表示方阵A的内容。

Output

对应每组数据,输出Tr(A^k)%9973。

Sample Input

2
2 2
1 0
0 1
3 99999999
1 2 3
4 5 6
7 8 9

Sample Output

2
2686

思路:很明显要用矩阵快速幂,但是数据的范围太大了,如果使用普通的int或者long都会直接爆数据范围,这里要使用同余定理,进行取模运算,避免数据过大。

#define _CRT_SECURE_NO_DEPRECATE 1#include <cstring>
#include <iostream>const int mod = 9973;
int t = 0, n = 0, k = 0;
int a[15][15], one[15][15];void mul(int a[15][15], int b[15][15]) {// 中间数组int c[15][15];memset(c, 0, sizeof(c));for (int i = 0; i < n; i++ ) {for (int j = 0; j < n; j++ ) {// 计算数组a第i行的元素和数组b第k列元素的相乘for (int k = 0; k < n; k++) {// 同余的,故可以直接取modc[i][j] = (c[i][j] + (long long)a[i][k] * b[k][j] % mod) % mod;}}}memcpy(a, c, sizeof(c));
}int main() {scanf("%d", &t);while (t--) {scanf("%d%d", &n, &k);memset(one, 0, sizeof(one));for (int i = 0; i < n; i++) {// 构造单位数组one[i][i] = 1;for (int j = 0; j < n; j++) {scanf("%d", &a[i][j]);}}for (; k; k >>= 1) {// 为偶数的时候,让T和a相乘,保留少乘的那一次if (k & 1) {mul(one, a);}mul(a, a);}long long ans = 0;for (int i = 0; i < n; i++) {// 同余ans = (ans + one[i][i]) % mod;}printf("%lld\n", ans % mod);}return 0;
}
http://www.jmfq.cn/news/4763701.html

相关文章:

  • 5个搜索引擎作弊的网站/seo优化的内容有哪些
  • 北京网站建设公司服务哪家好/南京百度快照优化排名
  • 网站建设硬件要求/seo网站建设优化
  • 宣传策划方案/电商seo优化是什么意思
  • 蓝色网站配色/武汉网站优化公司
  • 网站建设推广服务商/下载百度app并安装
  • 做网站费用怎么付/长沙网红奶茶
  • 网站的竞争对手/竞价托管开户
  • 郑州营销型网站建设哪家好/ui设计培训班哪家好
  • 免费策划方案平台/谷歌seo优化
  • 在线免费看1921完整版/班级优化大师下载
  • 响应式外贸网站案例/杭州推广系统
  • 日本二手表网站/自己建网站要多少钱
  • 姜堰 万邦建设集团网站/公司广告推广方案
  • 同安区建设局网站/微信拓客的最新方法
  • 卫浴网站建设/广告信息发布平台
  • 潍坊网站设计好处/网络营销的表现形式有哪些
  • 网站做优化有用吗/seo管理系统培训
  • 品牌网站建设专家/全网推广引流黑科技
  • 响应式网站开发的理解/seo百度seo排名优化软件
  • 重庆做网站建设公司排名/2024年最新时事新闻
  • 无锡哪家公司做网站/微信小程序免费制作平台
  • 网站建设和管理什么意思/免费建立一个网站
  • 网站售后服务/快速优化seo
  • 网站建设必会的软件有哪些/在线代理浏览网页
  • 公司转让需要交哪些税/网站seo优化分析
  • 延安做网站/swot分析
  • 门户网站建设制作/杭州seo按天计费
  • 长春互联网企业/山东搜索引擎优化
  • 免费 建站/如何制作一个属于自己的网站