喵帕斯之矩阵


莲酱得到了一个矩阵,不过这个矩阵特别丑,莲酱一脸嫌弃。为了让莲酱不再嫌弃这个矩阵,请你把这个矩阵变的更漂亮些。
比如这里有一个比较丑的矩阵

我们通过把对角线的元素进行升序排序,这个矩阵就会变得漂亮(对莲酱来说)

排序后的结果如下图

对于 n = 4 的矩阵来说要保证排序完的矩阵(a[i][j] 代表第 i 行 j 列):

a[3][1] <= a[4][2]

a[2][1] <= a[3][2] <= a[4][3]

a[1][1] <= a[2][2] <= a[3][3] <= a[4][4]

a[1][2] <= a[2][3] <= a[3][4]

a[1][3] <= a[2][4]

Input
多组输入直到EOF 。(保证组数小于 100)

每组数据第一行输入一个 N ,代表矩阵的列数和行数。(1 <= N <= 100)

接下来输入 N 行,每行有 N 个数 ai。(1 <= ai <= 100)

Output
每组数据输出 N 行 N 列,为排序后的矩阵。

Sample Input
4
2 7 6 8
1 2 6 9
2 6 6 21
8 9 22 3

Sample Output
2 6 6 8
1 2 7 9
2 6 3 21
8 9 22 6

#include<bits/stdc++.h>
using namespace std;
int main()
{int n,i,j,k;int a[200][200];while(~scanf("%d",&n)){for(i=1; i<=n; i++){for(j=1; j<=n; j++){scanf("%d",&a[i][j]);}}for(k=1; k<=n-1; k++){for(i=1; i<=n-1; i++){for(j=1; j<=n-1; j++){int t;if(a[i][j]>a[i+1][j+1]){t=a[i][j];a[i][j]=a[i+1][j+1];a[i+1][j+1]=t;}}}}for(i=1; i<=n; i++){for(j=1; j<=n; j++){if(j==n)printf("%d\n",a[i][j]);elseprintf("%d ",a[i][j]);}}}return 0;
}

4128----喵帕斯之矩阵 sdut oj相关推荐

  1. 喵帕斯之矩阵 SDUT

    喵帕斯之矩阵 SDUT Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description 莲酱得到了一个 ...

  2. 喵帕斯之副食店 (sdut oj)

    ** 喵帕斯之副食店 (sdut oj) ** Problem Description 莲酱又去副食店买吃的去惹.现在莲酱有一些不同面额硬币,和一个非常喜欢的糖果. 但是莲酱不知道自己能够买多少颗糖果 ...

  3. 喵帕斯之传说中的神剑 SDUT

    喵帕斯之传说中的神剑 SDUT 莲酱找到了传说中的神剑,神剑的形态非常完美,现在莲酱想让你将神剑的形状打印出来. 神剑包括剑身和护手,题目输入剑身和护手的长度,打印出剑的形状. 护手所在的位置为剑身的 ...

  4. oj 喵帕斯之天才算数少女

    SDUT 7-4 喵帕斯之天才算数少女 (20 分) 莲酱要上一年级了,但是老师给他出了一个特别难的算术题. 老师给出了一个函数 F(m, n)的定义是: 若m=0,返回n+1. 若m>0且n= ...

  5. SDUT 4123 喵帕斯之天才算数少女

    1.题目 喵帕斯之天才算数少女 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 莲酱要上一年级了,但是老师给他出了一个特 ...

  6. 喵帕斯之天才算数少女

    喵帕斯之天才算数少女 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 莲酱要上一年级了,但是老师给他出了一个特别难的算术 ...

  7. C 喵帕斯之天才算数少女 SDUT

    Description 莲酱要上一年级了,但是老师给他出了一个特别难的算术题. 老师给出了一个函数 F(m, n)的定义是: 若m=0,返回n+1. 若m>0且n=0,返回F(m-1,1). 若 ...

  8. SDUT喵帕斯之天才算数少女

    代码实现: #include <stdio.h> #include <stdlib.h> #include <string.h> int f(int m,int n ...

  9. 7-5 喵帕斯之天才算数少女 (20 分)

    题目描述: 莲酱要上一年级了,但是老师给他出了一个特别难的算术题. 老师给出了一个函数 F(m, n)的定义是: 若m=0,返回n+1. 若m>0且n=0,返回F(m-1,1). 若m>0 ...

最新文章

  1. JSP--JavaBean
  2. 数据驱动安全需三大核心新技术
  3. VS2008 + Silverlight初步学习
  4. python不读第一行和第一列-python 第一个
  5. Python六大开源框架对比:Web2py略胜一筹
  6. python的__get__、__set__、__delete__(1)
  7. Net中常见问题及解决方法整理
  8. 《ASCE1885的信息安全》の使用Crypto++的MD5算法对字符串进行哈希
  9. php计算时间顺延3分,PHP关于strtotime函数的大坑
  10. 第一个鸿蒙程序hello world
  11. 12 浏览器对象模型BOM
  12. java编码native2ascii下载_native2ascii.exe
  13. 使用js实现简单的动画效果
  14. FPGA 编程三大范例
  15. 知网HTML阅读是什么,HTML – 屏幕阅读器究竟是什么?我应该如何处理我的网站?...
  16. 2013 年 2 月专访董明珠
  17. 【CS学习笔记】14、powerup提权的方法
  18. 制作openstack系统镜像
  19. mtk处理器和骁龙对比_3500元以内手机的绝杀?首款MTK 天玑1000处理器手机IQOO Z发布...
  20. 论文笔记—A Review of Visual-LiDAR Fusion based Simultaneous Localization and Mapping

热门文章

  1. 计算机中xp系统中qq文件,WinXP电脑QQ为什么登不上去?如何解决?
  2. OpenPR开源代码项目(中科院自动化所)-含很多图像处理、模式识别、机器学习、自然语言处理的算法
  3. 工作组模式下Windows共享分析
  4. Uni-app学习过程(1)
  5. java des加密解密_DES加密和解密的JAVA实现方式
  6. openGL包含gl.h/glu.h/glaux.h/glut.h/报错
  7. GAL汉化界的一点实话。。。。。
  8. iTunes connect Testflight 2017-04-20改版后的内部测试执行流程
  9. 鸿蒙系统是开放系统还是封闭系统,鸿蒙系统三挑战:应用如何兼容,生态怎么搭建,开放还是闭合...
  10. win7计算机属性后没反应,win7系统计算机右键查看属性时没有反应的应对方案