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

网站导航栏按钮网站建设与行政管理

网站导航栏按钮,网站建设与行政管理,云南网站制作一条龙全包,中国100强企业名单公布文章目录 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/273530/

相关文章:

  • 做班级网站的素材网站制作模版
  • 免费申请二级网站源码网站建设的费用是多少钱
  • 临清网站建设公司c 网站开发面试题
  • 凡科轻站网店网站模板
  • 做网站多少旅游网站开发背景
  • 网站风格重庆建设门户网站
  • 朔州公司做网站网站做浮动边框asp代码
  • 如何做简洁网站设计做烘焙的网站
  • wordpress gzip压缩搜索引擎优化的核心本质
  • 手机网站制作套餐如何做网站的内链和外链
  • 做网站如何组建域名seo优化快速排名技术
  • 网站要实名认证不锈钢网站样板
  • 如何做自己的播报网站西部数据网站管理助手v3.0
  • 百度app下载安装官方免费版自学seo能找到工作吗
  • 石材网站源码邯郸网站设计邯郸网站制作
  • 瓦房店网站建设公司注册地址与办公地址不一致
  • 电子商务网站建设的试卷app界面设计总结
  • 禅城网站设计西安网站优化培训
  • 电商网站是什么意思山西省智慧建筑信息平台
  • 铜山区建设局网站做跨境电商亏死了
  • 中国建设银行内部网站宝塔上安装wordpress
  • 电子商务网站推广论文最新新闻摘抄2022年
  • 设计什么网站简单知名大型网站搭建公司
  • 公司网站乱码静安区品牌网站建设
  • 建好的网站能修改吗电商名字创意名称
  • 营销型网站是啥公司网络维护是做什么的
  • 文案写作网站国内cms
  • 面向对象网站开发中铁建设集团门户网官网
  • 网站弹出框怎么做网站的域名用文字搜索怎么做
  • 上传网站数据库吗wordpress链接跳转页面