[CCF] 201412-2 Z字形扫描 Apare_xzc

2023-10-21 02:40
文章标签 ccf 扫描 字形 201412 xzc apare

本文主要是介绍[CCF] 201412-2 Z字形扫描 Apare_xzc,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

[CCF] 201412-2 Z字形扫描


题面:

在这里插入图片描述

直接模拟即可

我的代码

#include<bits/stdc++.h>
using namespace std;
int a[520][520],n;
void solve()
{int x=1,y=1;printf("%d",a[x][y]);while(1){if(x==1&&y==1){if(n==1) break;else{printf(" %d",a[x][++y]);while(x<n&&y>1){printf(" %d",a[++x][--y]);}continue;}}if(x==n&&y==n) break;if(x==1) //到了第一排 {if(y==n){if(x<n) printf(" %d",a[++x][y]);while(x<n&&y>1){printf(" %d",a[++x][--y]);}}else{printf(" %d",a[x][++y]);while(x<n&&y>1){printf(" %d",a[++x][--y]);}}continue;}else if(x==n) //到了最后一排 {printf(" %d",a[x][++y]);while(x>1&&y<n){printf(" %d",a[--x][++y]);}}else if(y==1) //到了第一列 {if(x<n) printf(" %d",a[++x][y]);while(x>1&&y<n){printf(" %d",a[--x][++y]);}}else if(y==n) //到了最后一列 {if(x<n) printf(" %d",a[++x][y]);while(x<n&&y>1){printf(" %d",a[++x][--y]);}}}puts("");
}
int main()
{cin>>n;for(int i=1;i<=n;++i)for(int j=1;j<=n;++j)scanf("%d",&a[i][j]);solve();return 0;	
} 

这篇关于[CCF] 201412-2 Z字形扫描 Apare_xzc的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/251377

相关文章

IDEA常用插件之代码扫描SonarLint详解

《IDEA常用插件之代码扫描SonarLint详解》SonarLint是一款用于代码扫描的插件,可以帮助查找隐藏的bug,下载并安装插件后,右键点击项目并选择“Analyze”、“Analyzewit... 目录SonajavascriptrLint 查找隐藏的bug下载安装插件扫描代码查看结果总结Sona

python-nmap实现python利用nmap进行扫描分析

《python-nmap实现python利用nmap进行扫描分析》Nmap是一个非常用的网络/端口扫描工具,如果想将nmap集成进你的工具里,可以使用python-nmap这个python库,它提供了... 目录前言python-nmap的基本使用PortScanner扫描PortScannerAsync异

CCF推荐C类会议和期刊总结(计算机网络领域)

CCF推荐C类会议和期刊总结(计算机网络领域) 在计算机网络领域,中国计算机学会(CCF)推荐的C类会议和期刊为研究者提供了广泛的学术交流平台。以下是对所有C类会议和期刊的总结,包括全称、出版社、dblp文献网址以及所属领域。 目录 CCF推荐C类会议和期刊总结(计算机网络领域) C类期刊 1. Ad Hoc Networks 2. CC 3. TNSM 4. IET Com

独立按键单击检测(延时消抖+定时器扫描)

目录 独立按键简介 按键抖动 模块接线 延时消抖 Key.h Key.c 定时器扫描按键代码 Key.h Key.c main.c 思考  MultiButton按键驱动 独立按键简介 ​ 轻触按键相当于一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通与断开。  ​ 按键抖动 由于按键内部使用的是机

三维激光扫描点云配准外业棋盘的布设与棋盘坐标测量

文章目录 一、棋盘标定板准备二、棋盘标定板布设三、棋盘标定板坐标测量 一、棋盘标定板准备 三维激光扫描棋盘是用来校准和校正激光扫描仪的重要工具,主要用于提高扫描精度。棋盘标定板通常具有以下特点: 高对比度图案:通常是黑白相间的棋盘格,便于识别。已知尺寸:每个格子的尺寸是已知的,可以用于计算比例和调整。平面标定:帮助校准相机和激光扫描仪之间的位置关系。 使用方法 扫描棋盘:

Android扫描名片的动画以及剪裁扫描框的图片

参考代码:https://github.com/smartown/CertificateCamera 本文章在上述参考代码的基础上进行修改,用到的SurfaceView是链接代码里的CameraPreview,不过本人比较懒,直接加入相机连续对焦模式代替点击屏幕对焦   ,在CameraPreview中添加 parameters.setFocusMode(Camera.Parameters.F

11GR2下基于CBO全表扫描cost计算

########################################################## ##11gr2下基于cbo优化器,在不做系统统计信息收集下全表扫描的成本计算#### ########################################################## CBO的成本计算设计到非工作负载下的系统统计信息 CPUSPEEDNW=>系统

算法:图片压缩算法【Z字行扫描】(Java实现)

要在Java中实现Z字形扫描,我们需要遍历一个给定的n×n矩阵,并按照Z字形的顺序输出其元素。Z字形扫描的路径通常是从矩阵的左上角开始,沿着对角线方向交替向下和向上移动,直到遍历完整个矩阵。 下面是一个简单的Java实现示例: import java.util.Scanner;public class ZigzagScan {public static void main(String

启动spring boot项目时,第三方jar包扫描不到的问题

讲述一下遇到的问题: 在启动类Application上使用@ComponentScan 这个注解来扫描第三方的包,然后就会出现报错。异常就是无法加载本地的bean,但是可以加载到第三方的bean; 了解过spring boot启动流程的都知道,Springboot启动类注解@SpringBootApplication = @Configuration + @EnableAutoConfigura

微信扫描二维码登录第三方平台

嗯。。。。。。 最近做了一个微信扫码登陆第三方平台功能,说下步骤就行,反正原理你们网上直接百度,我这里写了,估计也没几个人有耐心看 第一步 生成一个链接   https://open.weixin.qq.com/connect/qrconnect?appid=xxxxxxxxf&redirect_uri=xxxxxxxxxxxx&response_type=code&scope=snsapi