题目1180:对称矩阵

时间限制:1 秒

内存限制:32 兆

特殊判题:否

提交:2518

解决:1295

题目描述:输入一个N维矩阵,判断是否对称。输入:输入第一行包括一个数:N(1<=N<=100),表示矩阵的维数。

接下来的N行,每行包括N个数,表示N*N矩阵的元素。输出:可能有多组测试数据,对于每组数据,

输出"Yes!”表示矩阵为对称矩阵。

输出"No!”表示矩阵不是对称矩阵。样例输入:4

16 19 16 6

19 16 14 5

16 14 16 3

6 5 3 16

2

1 2

3 4样例输出:Yes!

No!

1 #include

2 #include

3 #include

4 using namespace std;

5 int map[105][105];

6 int main(){

7 //freopen("D:\\INPUT.txt","r",stdin);

8 int n;

9 while(cin>>n){

10 int i,j;

11 for(i=1;i<=n;i++){

12 for(j=1;j<=n;j++){

13 scanf("%d",&map[i][j]);

14 }

15 }

16 for(i=1;i<=n;i++){

17 for(j=1;j<=n;j++){

18 if(map[i][j]!=map[i][n-j]){

19 i=n+2;

20 break;

21 }

22 }

23 }

24 if(i==n+1){

25 cout<

26 continue;

27 }

28 for(i=1;i<=n;i++){

29 for(j=1;j<=n;j++){

30 if(map[i][j]!=map[n-i][j]){

31 i=n+2;

32 break;

33 }

34 }

35 }

36 if(i==n+1){

37 cout<

38 continue;

39 }

40

41 for(i=1;i<=n;i++){

42 for(j=1;j<=n;j++){

43 if(map[i][j]!=map[j][i]){

44 i=n+2;

45 break;

46 }

47 }

48 }

49 if(i==n+1){

50 cout<

51 continue;

52 }

53

54 for(i=1;i<=n;i++){

55 for(j=1;j<=n;j++){

56 if(map[i][j]!=map[n-j][n-i]){

57 i=n+2;

58 break;

59 }

60 }

61 }

62 if(i==n+1){

63 cout<

64 continue;

65 }

66 cout<

67 }

68 return 0;

69 }

来源:https://www.cnblogs.com/Deribs4/p/4599039.html

2000年科技计算机,2000年华中科技大学计算机研究生机试真题 对称矩阵相关推荐

  1. 2000年华中科技大学计算机研究生机试真题 对称矩阵

    题目1180:对称矩阵 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:2518 解决:1295 题目描述: 输入一个N维矩阵,判断是否对称. 输入: 输入第一行包括一个数:N(1<= ...

  2. 211大学计算机复试不机试,复试机试之上海交通大学计算机研究生机试真题.doc...

    复试机试之上海交通大学计算机研究生机试真题 (你自己回去改格式啊,这个有多重繁杂字体,你自己改好看点~~还有知识05年到11年的)复试机试之2011年上海交通大学计算机研究生机试真题 (2012-02 ...

  3. [高精度整数] a+b [2010年华中科技大学计算机研究生机试真题]

    题目描述: 实现一个加法器,使其能够输出a+b的值. 输入描述: 输入包括两个数a和b,其中a和b的位数不超过1000位. 输出描述: 可能有多组测试数据,对于每组数据, 输出a+b的值. 样例输入: ...

  4. 2005年上海交通大学计算机研究生机试真题

    http://ac.jobdu.com/problem.php?pid=1090   路径打印 #include<iostream> #include<set> #includ ...

  5. 2008--2009年北京航空航天大学计算机研究生机试真题

    http://ac.jobdu.com/problem.php?pid=1165 字符串匹配 #include<iostream> #include<cstdio> #incl ...

  6. 2011年上海交通大学计算机研究生机试真题

    http://ac.jobdu.com/problem.php?pid=1103 二次方程计算器 #include<iostream> #include<cstdio> #in ...

  7. 2011年北京大学计算机研究生机试真题(dijkstra+优先队列)

    http://ac.jobdu.com/problem.php?pid=1162  I Wanna Go Home 方法一:普通的dijkstra /* 很明显的最短路,但关键是如何建图.可以看到,一 ...

  8. 2006年上海交通大学计算机研究生机试真题

    http://ac.jobdu.com/problem.php?pid=1095 2的幂次方 //手动模拟 #include<iostream> #include<string> ...

  9. 2010年清华大学计算机研究生机试真题

    http://ac.jobdu.com/problem.php?pid=1085  求root(N, k) /* N =a0+a1*k+a2*k^2+......ar*k^r; N'=a0+a1 +a ...

最新文章

  1. 终止forEach的循环
  2. poj2723详解(二分 + 2-SAT)( 两种方法求解 )
  3. SAP BW/4 HANA亮点解析
  4. 模块-from import导入所有工具
  5. 关于pipelineDB调用GetLocalStreamReaders的BUG
  6. Web使用热敏打印小票(IE环境)
  7. mysql 代码结构_MySQL代码执行结构
  8. 五种IO模型:阻塞IO和非阻塞IO、同步IO和异步IO
  9. Visio2019异步消息箭头线使用问题
  10. JS 数字,金额 用逗号 隔开(数字格式化)
  11. super 和 this
  12. 如何用火狐浏览器firefox模拟手机浏览器客户端
  13. C# WinForm 使用SMTP协议发送QQ邮箱验证码
  14. java 时间轮_基于时间轮的定时任务
  15. Hypervisor---虚拟化技术简易说明
  16. 微信小程序-000-签到功能-011-我报名过的活动-查看详情
  17. python基础(25):StringIO和BytesIO 序列化
  18. bzoj4605 崂山白花蛇草水 权值线段树套kd树
  19. 如何利用eclipse的WTD自动部署一个webservice
  20. 全球20家最具创新力的创业公司

热门文章

  1. 【Elastischearch】Elastischearch 的 ID 生成器 UUIDGenerator
  2. 【elasticsearch】Elasticsearch 空值处理实战
  3. 【Elasticsearch】es mapper_parsing_exception
  4. 【Flink】flink消费kafka报错 KafkaConsumer.assign Ljava/util/List
  5. 【Flink】Flink消费kafka 突然报错 Kafka09PartitionDiscoverer.getAllPartitionsForTopics
  6. 95-190-440-源码-window-Trigger-Trigger简介
  7. antlr4做一个计算器
  8. mac php 停用,Mac_MAC系统 Apple ID 停用的解决办法,  一些MAC用户发现自己的Appl - phpStudy...
  9. c语言中有存储过程吗,C语言调用存储过程并且获得返回值
  10. 35 岁财务自由的小马哥,我想跟他学学!