问题描述
  给定一个N阶矩阵A,输出A的M次幂(M是非负整数)
  例如:
  A =
  1 2
  3 4
  A的2次幂
  7 10
  15 22
输入格式
  第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数
  接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值
输出格式
  输出共N行,每行N个整数,表示A的M次幂所对应的矩阵。相邻的数之间用一个空格隔开
样例输入
2 2
1 2
3 4
样例输出
7 10
15 22

分析:竟然有一个!0次幂!矩阵的零次冥要输出单位矩阵!。。。(小柳柳卒,享年20)。。。

#include <iostream>
using namespace std;
long long int b[40][40];
int main() {int n, m;cin >> n >> m;long long int a[40][40];long long int t[40][40];for(int i = 0; i < n; i++) {for(int j = 0; j < n; j++) {cin >> a[i][j];t[i][j] = a[i][j];}}if(m == 0) {for(int i = 0; i < n; i++) {for(int j = 0; j < n; j++) {if(i != j) {cout << 0 << " ";} else {cout << 1 << " ";}}cout << endl;}return 0;}while(--m) {for(int i = 0; i < n; i++) {for(int j = 0; j < n; j++) {int k = n;while(k) {b[i][j] += t[i][k-1] * a[k-1][j];k--;}}}for(int i = 0; i < n; i++) {for(int j = 0; j < n; j++) {t[i][j] = b[i][j];b[i][j] = 0;}}}for(int i = 0; i < n; i++) {for(int j = 0; j < n; j++) {cout << t[i][j] << " ";}cout << endl;}return 0;
}

蓝桥杯 BASIC-17 基础练习 矩阵乘法相关推荐

  1. 蓝桥杯_算法训练_矩阵乘法

    问题描述 输入两个矩阵,分别是m*s,s*n大小.输出两个矩阵相乘的结果. 输入格式 第一行,空格隔开的三个正整数m,s,n(均不超过200). 接下来m行,每行s个空格隔开的整数,表示矩阵A(i,j ...

  2. 矩阵乘法 算法训练 试题_蓝桥杯习题集_ 算法训练 矩阵乘法

    原文: 算法训练 矩阵乘法 时间限制:1.0s   内存限制:512.0MB 问题描述 输入两个矩阵,分别是m*s,s*n大小.输出两个矩阵相乘的结果. 输入格式 第一行,空格隔开的三个正整数m,s, ...

  3. 蓝桥杯练习系统 基础练习 全部习题 题目及AC代码(包括VIP试题)C++

    蓝桥杯练习系统 基础练习 全部习题ac代码 看在作者这么肝的份上点个赞吧

  4. 蓝桥杯物联网竞赛基础图文教程——时钟选择

    蓝桥杯物联网竞赛基础图文教程--时钟选择 1什么是时钟 时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令.时钟系统就是CPU的脉搏,决定cpu速率,像人的心跳一样 只有有了心跳,人才 ...

  5. 蓝桥杯练习系统-基础练习34道题解答答案全汇总(c/c++)

    蓝桥杯练习系统BASIC-13 数列排序(c++,利用sort) 蓝桥杯练习系统BASIC-12 十六进制转八进制(c++,利用string) 蓝桥杯练习系统BASIC-11 十六进制转十进制(c++ ...

  6. “蓝桥杯”练习系统 基础练习

    BASIC Problemset BASIC 1  闰年判断 BASIC 2  01字串 BASIC 3  字母图形 BASIC 4  数列特征 BASIC 5  查找整数 BASIC 6  杨辉三角 ...

  7. 【蓝桥杯】Python基础:经济基础决定上层建筑!

    前言:今年4月第一次参加蓝桥杯比赛,选择的Python 研究生组赛道.在备赛过程中,发现经常会用到一些编程小技巧,因此笔者整理了一些蓝桥杯Python组编程基础常用的内容,以便日后备用.如果有小伙伴也 ...

  8. 蓝桥杯练习系统-基础练习

    题库截止至 2020-7-28 早就做完了,重新做一遍水下题,做到哪发到哪. BASIC-1 闰年判断 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 1. 年份 ...

  9. 精选蓝桥杯省赛基础题解2015-2022

    相关链接:蓝桥杯省赛历年真题解2015-2022 蓝桥杯比赛中,可以使用的语言有C/C++,Java和Python. 程序的关键在于编程技巧.数据结构和算法,所以这里的题解均用C/C++语言来写. 参 ...

  10. 蓝桥杯单片机 独立按键与矩阵按键

    文章目录 前言 一.蓝桥杯按键原理图 二.独立按键与矩阵按键处理思路 1.独立按键 2.矩阵按键 代码实现 总结 前言 按键设计一般分为两种:独立按键和矩阵键盘.按键数量较少的用前者,按键数量较多的用 ...

最新文章

  1. Python Qt GUI设计:QMdiArea和QMdiSubWindow类实现多文档界面(拓展篇—3)
  2. thymeleaf加载不了js引用_web前端教程之js中的模块化一
  3. Linux: 使用bash命令ls按时间排序
  4. oracle中ddl中enable,oracle 禁用表的DDL 实现真正的READ ONLY
  5. CH341SER CH340SER USB转串口驱动
  6. 开关稳压电源过热(高温)保护功能作用--来自中港扬盛分享干货
  7. Logstash入门简介
  8. Postgresql 截取字符串
  9. Leetcode每日一题:面试题17.12 binode
  10. wireshark抓包分析 --https
  11. 真实的产品案例:实现文档边缘检测
  12. IAR Embedded Workbench安装
  13. hexo写博客时怎么插入图片
  14. 科技云报道:率先迈入“10微秒”时代,腾讯云存储跑出加速度
  15. 《Flutter 控件大全》第五十五个:InkWell和Ink
  16. LeetCode 299 猜数字游戏
  17. C语言从菜鸟到笨鸟 第一天
  18. 鸟哥的linux私房菜 NO.1
  19. Toon Boom Storyboard Pro 20中文安装使用教程
  20. CentOS7 系统基础优化

热门文章

  1. Android应用开发——系统自带样式Android:theme
  2. 我的小程序入门笔记(一)目录结构
  3. C# 绘制PDF图形——基本图形、自定义图形、色彩透明度
  4. 如何重置 Docker 里的 gitlab root 用户密码
  5. 静态变量和实例变量的区别。
  6. win7中安装redis
  7. Bucket不为空,请检查该Bucket是否包含未删除的Object或者未成功的Multipart碎片
  8. Git(二):Git的安装配置与基本使用
  9. js+JQuery实现返回顶部功能
  10. 协同办公OA系统 沉淀企业文化