矩阵

原创 2015年11月21日 17:17:49

题目描述

X终于开始玩一些比较高大上的东西了,比如矩阵。给出两个N*N的矩阵A,B。他想知道矩阵A在顺时针旋转一定角度后是否会和矩阵B完全一样。

输入

有多组输入。
每组输入先输入一个整数N(N <= 50),代表矩阵的大小。

接下来的N行,每行有N个整数。代表矩阵A。

再接下来的N行N个整数代表矩阵B。

输出

如果矩阵A在旋转一定角度后能和矩阵B完全一样则输出YES,否则输出NO。

示例输入
2
1 2
3 4
3 1
4 2
2
1 2
3 4
4 2
3 1

示例输出
YES
NO

#include<stdio.h>
int main()
{
    int a[100][100],b[100][100];
    int i,j,f,n,z,x,c;
    while(scanf("%d",&n)==1)
    {
        f=1;z=1;x=1;c=1;
        for(i=0;i<n;i++)
            for(j=0;j<n;j++)
            scanf("%d",&a[i][j]);
        for(i=0;i<n;i++)
            for(j=0;j<n;j++)
            scanf("%d",&b[i][j]);
        for(i=0;i<n;i++)
            for(j=0;j<n;j++)
        {
            if(a[i][j]!=b[i][j]){f=0;break;}
        }
        for(i=0;i<n;i++)
            for(j=0;j<n;j++)
        {
            if(a[i][j]!=b[j][n-i-1]){z=0;break;}
        }
        for(i=0;i<n;i++)
            for(j=0;j<n;j++)
        {
            if(a[i][j]!=b[n-i-1][n-j-1]){x=0;break;}
        }
        for(i=0;i<n;i++)
            for(j=0;j<n;j++)
        {
            if(a[i][j]!=b[n-j-1][i]){c=0;break;}
        }
        if(f==1||c==1||x==1||z==1) printf("YES\n");
        if(f==0&&c==0&&x==0&&z==0) printf("NO\n");

    }
    return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

最小二乘法解的矩阵形式推导

最小二乘法解的矩阵形式推导首先,什么是最小二乘? 维基百科给出了一个定义,戳这里在我看来,最小二乘法是一种数据拟合方法。我们从矩阵的角度来理解: 首先我们给出一个矩阵中的定义: R(A)={Ax...
  • monsterhoho
  • monsterhoho
  • 2015年07月04日 10:06
  • 16685

Python 处理矩阵(自然语言处理)

前记最近在做机器学习数据的预处理,用到了一些矩阵的处理,非常方便简单,在此记录一下。 主要是numpy包的使用。矩阵初始化mixtraxs = numpy.zeros([3, 3]) ...
  • u013775952
  • u013775952
  • 2016年11月16日 16:47
  • 754

Matlab与线性代数 -- 矩阵的水平连接和垂直连接

本图文详细介绍了Matlab中矩阵的水平连接和垂直连接。
  • LSGO_MYP
  • LSGO_MYP
  • 2016年12月04日 17:15
  • 724

单应矩阵 基本矩阵 本质矩阵的区别与联系

1. 对极几何 两个相机在不同位置(实际要求光心位置不同即可)拍摄两张图,这个模型就是对极几何,如下图(摘自《计算机视觉中的多视图几何》): 两摄像机光心分别是C和C',图像平面是两白色的平面,...
  • MyArrow
  • MyArrow
  • 2016年12月02日 14:47
  • 5380

缩放矩阵

教程8 缩放变换 原文: http://ogldev.atspace.co.uk/www/tutorial08/tutorial08.html CSDN完整版专栏: http://b...
  • abc1014392016
  • abc1014392016
  • 2017年11月25日 18:58
  • 137

latex数学公式编写(一):latex矩阵编写

在一般的论文中都会用到矩阵,主要有两种矩阵形式 (1)行内矩阵 (2)行间矩阵 下面对行间矩阵的编写做个简要的记录,今天自己写论文实践。 1.首先要把行间这个大的环境给配置更好。因为我需要出现...
  • cpp12341234
  • cpp12341234
  • 2015年11月27日 12:43
  • 10698

Matlab矩阵复制扩充

考虑这个问题:定义一个简单的行向量a      如何复制10行呢?即:      同理,对于一个列向量,如何复制 10 列呢?   关键函数1: repmat( A , m , n ):将向...
  • yangguangqizhi
  • yangguangqizhi
  • 2016年10月11日 19:36
  • 5499

基本矩阵、本质矩阵和单应矩阵

基本矩阵、本质矩阵和单应矩阵
  • kokerf
  • kokerf
  • 2017年05月15日 20:18
  • 2311

【matlab学习笔记】长矩阵分割

今天处理语音信息的时候生成了一段3716*12的语音t
  • zjccoder
  • zjccoder
  • 2014年07月16日 13:35
  • 2555

优美的Fibonacci数列与矩阵

题目:http://codeforces.com/contest/392/problem/C   题意:给定Fibonacci数列F[],令,求的值。   分析:对于Fibonacci数列的题目来说一...
  • ACdreamers
  • ACdreamers
  • 2014年05月09日 16:11
  • 1696
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:矩阵
举报原因:
原因补充:

(最多只允许输入30个字)