文章目录

  • 题目解答
  • 题目链接

题目解答


分析:
转换视角,斜着当作一行,然后就是简单地从左到右和从右到左循环。

具体分析过程如下图:

AC代码

#include<bits/stdc++.h>
using namespace std;
const  int N = 510;
int n;
int q[N][N];int main(){cin >> n;for(int i = 1; i <= n; i++)for(int j = 1; j <= n; j ++)cin >> q[i][j];// i 枚举的是 行列坐标之和,j枚举的是行号,i-j是列号for(int i = 2; i <= n *2; i ++)if( i % 2 == 0){//奇数行for(int j = i - 1; j; j --)if( j >= 1 && j <= n &&  i - j >= 1 &&  i - j <= n)cout << q[j][i-j] << " ";}else{// 偶数行for(int j = 1; j < i; j ++ )if( j >= 1 && j <= n &&  i - j >= 1 &&  i - j <= n)cout << q[j][i-j] << " ";}
}

题目链接

https://www.acwing.com/problem/content/3211/

CSP认证201412-2 Z字形扫描[C++题解]:模拟相关推荐

  1. ccf z字形 java_第三次CCF计算机软件能力认证题目:Z字形扫描

    这是第三次CCF计算机软件能力认证考试(2014年12月14日)的一道题目.小编今天有幸免费参加了这次考试.据说这题是谷歌的笔试题变形??求证实.. 好了,题外话不啰嗦,看题目 题目 在图像编码的算法 ...

  2. CCF CSP认证考试历年真题 Z字形扫描 C语言实现

    试题编号: 201412-2 试题名称: Z字形扫描 时间限制: 2.0s 内存限制: 256.0MB 问题描述: 问题描述 在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag ...

  3. CCF认证-2014-12-2 Z字形扫描

    问题描述 在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan).给定一个n×n的矩阵,Z字形扫描的过程如下图所示: 对于下面的4×4的矩阵, 1 5 3 9 3 7 5 ...

  4. ## CSP 201412-2 Z字形扫描(C语言)(100分)

    试题编号: 201412-2 试题名称: Z字形扫描 时间限制: 2.0s 内存限制: 256.0MB 问题描述 在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan). ...

  5. ccf Z字形扫描

    201412-2 试题名称: Z字形扫描 时间限制: 2.0s 内存限制: 256.0MB 问题描述: 问题描述 在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan). ...

  6. 面试题整理19 矩阵Z字形扫描

    题目: 矩阵Z字形扫描 对于任意一个m*n的矩阵A,规定从左上角(0,0)开始,按照距离左上角(0,0)先近后远的顺序进行Z字形扫描,最终到达右下角(m-1,n-1)的位置. 请实现一个函数,输入参数 ...

  7. AcWing 3208. Z字形扫描

    在图像编码的算法中,需要将一个给定的方形矩阵进行 Z 字形扫描(Zigzag Scan). 给定一个 n×n 的矩阵,Z 字形扫描的过程如下图所示: 对于下面的 4×4 的矩阵, 1 5 3 9 3 ...

  8. CCF201412-2 Z字形扫描(解法二)(100分)

    试题编号: 201412-2 试题名称: Z字形扫描 时间限制: 2.0s 内存限制: 256.0MB 问题描述: 问题描述 在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag ...

  9. CCF 201412-2 Z字形扫描

    问题描述 在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan).给定一个n×n的矩阵,Z字形扫描的过程如下图所示: 对于下面的4×4的矩阵, 1 5 3 9 3 7 5 ...

最新文章

  1. Linux操作系统(一:基本操作)
  2. java、前端、php、asp.net开发资源分享(视频教程,源码,项目)
  3. Linux中的【.】【./】【/】代表的含义【转载】
  4. php下载 微信头像图片_php 下载微信头像
  5. Android权威编程指南读书笔记(1-2章)
  6. java 参数值_java参数传值方式
  7. sobel算子_边缘检测算法4.-教你动手实现kirsch和robinson算子
  8. Codeforces Round #535 (Div. 3) 解题报告
  9. ubuntu更改主机名
  10. window10截取动图(录制视频转gif)
  11. vim设置(非常全面),即.vimrc文件的配置
  12. 设计一个算法,借助栈实现单链表链接顺序的逆转
  13. 联想Lephone与Apple iPAD的完美组合
  14. 学习总结《反本能---如何对抗你的习以为常》
  15. PGPool-II 4.2.1+PostgreSQL 13高可用
  16. Release版本的调试
  17. 多篇用DL做Semantic Segmentation的文章总结
  18. 计算机应用退修后多久知道结果,计算机核心论文投稿的一点碎碎念
  19. CentOS7日志审计
  20. 安装office未能启动服务器,关于 office 2013 无法安装的解决方法

热门文章

  1. Python实现ANSI文件转UTF-8
  2. 洛谷——P1106 删数问题
  3. CodeForces 392C Yet Another Number Sequence 矩阵快速幂
  4. 关于谷歌浏览器 点击元素便签出现外边框的情况解决办法
  5. Oracle AWR 报告中 No data exists for this section of the report 说明
  6. !!!. 数据库的编程(ADO) --- 三种sql语句执行的不同
  7. python数字列表in_Python入门基础之数字字符串与列表
  8. angular 代码高亮_angular 搜索/查找关键字高亮
  9. 力的作用与形态的分类
  10. simpledateformat 毫秒_阿里巴巴 | 为啥代码中禁用static修饰SimpleDateFormat?