南阳理工ACM 题目33 蛇形填数
蛇形填数
10 11 12 1
9 16 13 2
8 15 14 3
7 6 5 4
- 输入
- 直接输入方陈的维数,即n的值。(n<=100)
- 输出
- 输出结果是蛇形方阵。
- 样例输入
6 9 2
5 4 3
public class 蛇形填数 {
private static final int MAXN=100+1;
private static final int ss[][]=new int[MAXN][MAXN];
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan=new Scanner(System.in);
int n=scan.nextInt();
int tot=1,x=0,y=n-1;
ss[x][y]=1;
while(tot<n*n){
while(x+1<n&&ss[x+1][y]==0)
ss[++x][y]=++tot;
while(y-1>=0&&ss[x][y-1]==0)
ss[x][--y]=++tot;
while(x-1>=0&&ss[x-1][y]==0)
ss[--x][y]=++tot;
while(y+1<n&&ss[x][y+1]==0)
ss[x][++y]=++tot;
}
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
System.out.print(ss[i][j]);
}
System.out.println();
}
}
}
南阳理工ACM 题目33 蛇形填数相关推荐
- Fibonacci数 南阳理工ACM 题目13
Fibonacci数 时间限制:3000 ms | 内存限制:65535 KB 难度:1 描述 无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递归地 ...
- 紫书 程序 3-3 蛇形填数
页码40页 因为填数字只有一个顺序就是先 下 - 左 - 上 - 右 -下 ... 所以写了四个函数代表四种步骤 执行 下 这个函数 跳出条件有两种 一种是撞墙 另外一种是 撞到自己走过的路 跳出后就 ...
- 南阳理工ACM 题目73 比大小
比大小 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 给你两个很大的数,你能不能判断出他们两个数的大小呢? 比如123456789123456789要大于-123456 ...
- 兰州烧饼 南阳理工ACM 题目779
题目779 题目信息 运行结果 本题排行 讨论区 兰州烧饼 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 烧饼有两面,要做好一个兰州烧饼,要两面都弄热.当然,一次只能弄 ...
- 奋斗的小蜗牛 南阳理工ACM 题目599
题目599 题目信息 运行结果 本题排行 讨论区 奋斗的小蜗牛 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 传说中能站在金字塔顶的只有两种动物,一种是鹰,一种是蜗牛. ...
- 南阳理工ACM 题目67 三角形面积
三角形面积 时间限制:3000 ms | 内存限制:65535 KB 难度:2 描述 给你三个点,表示一个三角形的三个顶点,现你的任务是求出该三角形的面积 输入 每行是一组测试数据,有6个整数x1 ...
- 计算机精英协会考核题 —— 第二题:蛇形填数
题目 2.蛇形填数 给出 n * n 方阵,要求从 1 开始按顺序依次填写,填写方式如下: n = 4 时, 1 8 9 16 2 7 10 15 3 6 11 14 4 5 12 13 输入 n,请 ...
- 南阳oj入门题-蛇形填数
/** 蛇形填数 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 在n*n方陈里填入1,2,...,n*n,要求填成蛇形.例如n=4时方陈为: 10 11 12 1 9 16 ...
- 2020年第十一届蓝桥杯 - 省赛 - C/C++大学生A组 - C.蛇形填数
2020年第十一届蓝桥杯 - 省赛 - C/C++大学生A组 - C.蛇形填数 Ideas 这题其实严格意义上属于一道找规律的题目,并不是啥算法题. 我们可以先按照它的规律多写几行. 1 2 6 7 ...
- 2020年第十一届蓝桥杯 - 省赛 - Python大学组 - D.蛇形填数
这道题同样还是: 2020年第十一届蓝桥杯 - 省赛 - C/C++研究生组 - D.蛇形填数 2020年第十一届蓝桥杯 - 省赛 - Java研究生组 - D.蛇形填数 Ideas 这题其实严格意义 ...
最新文章
- 大盘点 | 2020年5篇目标检测算法最佳综述
- 我的公交一卡通用不了了-_-
- 你的.net 2.0 真的能与1.1 安全正确地运行在同一台电脑上吗? 小心Server Application Unavailable 错误...
- Faster R-CNN
- 当CV遇上联邦学习,一起聊聊视觉联邦技术
- VTK:可视化之VisualizeImageData
- 交换机多少钱一个?影响工业交换机价格的因素?
- 哔哩哔哩n倍速播放视频
- 【SpringBoot 2】(二)快速入门案例HelloWorld
- QUIC - 低时延互联网传输层协议
- 知物由学 |“网状世界”下,无处可逃的信息安全
- 二阶声波正演c语言程序_问:程序员怎么敲代码才不累?答:装上显示器支架之后...
- 系统分析师 VS 系统架构设计师,哪个证书含金量比较高?
- 双边滤波器和高斯滤波器
- linpack测试软件,linpack
- react实战笔记172:navigate组件
- Java面向对象4——package和import语句
- Coggle 30 Days of ML(Spaceship Titanic)
- UVA12304直线,圆,点的综合应用
- 台式计算机32位和64位的区别,电脑操作系统32位和64位的区别
热门文章
- Xshell6 + Xftp6 绿色破解永久授权激活版 免安装 解压即用,最好的SSH工具(Xshell 6 plus套件)
- 已知空间中ABC3点坐标与到D点的距离,求D点坐标
- 吴恩达机器学习作业 线性回归
- java unicode编码转换中文_Java实现 中文转换成Unicode编码 和 Unicode编码转换成中文...
- 激光打标机金橙子软件画出五角星最简单方法图解
- ILSpy反编译软件的使用
- Android+按键精灵代码,安卓按键精灵怎么编写脚本 编写脚本教程
- Chapter 15 电商产品评论数据情感分析
- android pdf阅读器推荐,四款好用的PDF阅读器推荐,建议收藏!
- 计算机网络——网络安全基础笔记