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

中企动力科技股份有限公司广州分公司西安seo培训哪个好

中企动力科技股份有限公司广州分公司,西安seo培训哪个好,新翼设计网站建设公司,南宁哪个公司做网站好文章目录 C翻转矩阵幂 一、C翻转IO链接 本题思路:本题需要找出顺时针旋转和逆时针旋转的规律,然后就可以解决该问题。 矩阵顺时针90旋转规律:列号变为行号,(n-行号-1)变为列号 规律:a[i][j]b[j][n-i1]; 矩阵逆时针90旋转规律:行号变为列号&#xff0…


文章目录

  • C翻转
  • 矩阵幂

一、C翻转IO链接

本题思路:本题需要找出顺时针旋转和逆时针旋转的规律,然后就可以解决该问题。

矩阵顺时针90°旋转规律:列号变为行号,(n-行号-+1)变为列号 规律:a[i][j]=b[j][n-i+1];

矩阵逆时针90°旋转规律:行号变为列号,(n-行号+1)变为行号,规律:a[i][j]=b[n-j+1][i];

#include <bits/stdc++.h>constexpr int N=8;int g[N][N];
int tmp[N][N];//用来存储旋转后的数组元素int main()
{std::ios::sync_with_stdio(false);std::cin.tie(nullptr);std::cout.tie(nullptr);for(int i=0;i<5;i++)for(int j=0;j<5;j++)std::cin>>g[i][j];int op,n;//op代表是往哪个方向进行旋转,n表示旋转的个数int x,y;std::cin>>op>>n>>x>>y;//顺时针if(op==1){for(int i=0;i<n;i++)for(int j=0;j<n;j++)//列号变为行号,(n-行号-+1)变为列号 规律:a[i][j]=b[j][n-i+1];tmp[j][i]=g[x-1+n-1-i][y-1+j];}//逆时针else if(op==2){for(int i=0;i<n;i++)for(int j=0;j<n;j++)//行号变为列号,(n-行号+1)变为行号,规律:a[i][j]=b[n-j+1][i];tmp[n-1-j][i]=g[x-1+i][y-1+j];}for(int i=0;i<n;i++)for(int j=0;j<n;j++)g[i+x-1][j+y-1]=tmp[i][j];for(int i=0;i<5;i++){for(int j=0;j<5;j++)std::cout<<g[i][j]<<" ";std::cout<<std::endl;}return 0;
}

二、矩阵幂IO链接

本题思路:本题是矩阵乘法的模板题,矩阵乘法中第一个矩阵的列要等于第二个矩阵的行

一个m∗n的的A矩阵,和一个n∗p的B矩阵相乘,将得到一个m∗p的矩阵C 。

#include <bits/stdc++.h>constexpr int N=15;int n,k;
int g[N][N],p[N][N];
int tmp[N][N];void mul()
{memset(tmp,0,sizeof tmp);for(int i=1;i<=n;i++)for(int j=1;j<=n;j++){int sum=0;for(int k=1;k<=n;k++)//矩阵的乘法:第一个矩阵的列需要与第二个矩阵的行相乘sum+=g[i][k]*p[k][j];tmp[i][j]=sum;}memcpy(g,tmp,sizeof(tmp));
}int main()
{std::ios::sync_with_stdio(false);std::cin.tie(nullptr);std::cout.tie(nullptr);std::cin>>n>>k;for(int i=1;i<=n;i++)for(int j=1;j<=n;j++)std::cin>>g[i][j];memcpy(p,g,sizeof(g));for(int j=1;j<k;j++) mul();for(int i=1;i<=n;i++){for(int j=1;j<=n;j++)std::cout<<g[i][j]<<" ";std::cout<<std::endl;}return 0;
}

http://www.yayakq.cn/news/76184/

相关文章:

  • 某qq非主流个性网源码qq空间网站源码dede内核+采集规则什么是网络设计与电子商务
  • 推广网站制作广州网站开发十度网络最好
  • 做网站不挣钱网站官网认证加v怎么做
  • 怎样发掘网站建设的客户顺电网上商城怎么样
  • 建设网站过程中景观设计公司利润
  • 不用网站做淘宝客广西上林县住房城乡建设网站
  • 三亚网站建设兼职网站首页标题
  • 老外做摄影网站花多少钱遨游建设网站
  • 苏州建站网站商务网站建设与运营
  • 上海网站建设 zl广告设计软件cdr
  • 网站不被百度收录有没有专业做二维码连接网站在
  • wordpress电影站开发自己开发的软件能卖多少钱
  • app 网站建设免费软件大全下载安装
  • 品牌网站建设小科6蚪中国建设很行河北省分行合作网站
  • 网站备份挖掘成都网站建设多少钱
  • 网站数据库是什么今天国内最新消息
  • 佛山北京网站建设公司哪家好长沙建站seo公司
  • 建设通网百度推广怎么做网站的优化
  • 如何自己做网站站长如何制作网站的app
  • 深圳的网站建设.net网站开发源码
  • 网站建设公司如何挖掘客户公司网站需求
  • 做外国网站买域名免费的企业邮箱怎么申请
  • 菏泽营销网站建设wordpress表单制作
  • 网站建设销售秘籍远程教育网站建设方案
  • 网站制作wordpress山东建设监理协会官方网站
  • 网站界面设计原则福建龙岩发现1例阳性
  • 套模板网站价格表ai做图标教程网站
  • 做ppt常用网站wordpress更改站点名称
  • 辛集建设局网站北京建设银行网站
  • 免费申请个人网站申请wordpress 通过电子邮件发布