E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
蛇形填数
NYOJ-33-
蛇形填数
描述在n*n方阵里填入1,2,…,n*n,要求填成蛇形。例如n=4时方阵为:10111219161328151437654输入直接输入方陈的维数,即n的值。(n#includeintmap[101][101];intmain(intargc,constchar*argv[]){intN;inti,j;while(~scanf("%d",&N)){memset(map,0,sizeof(map));
f_zyj
·
2020-07-04 15:53
图形打印
[南阳OJ-No.33]
蛇形填数
|在n*n方陈里填入1,2,...,n*n,要求填成蛇形。
南阳OJ-No.33时间限制3000ms,空间限制65535KB,难度3描述在n*n方陈里填入1,2,…,n*n,要求填成蛇形。例如n=4时方阵为:10111219161328151437654输入直接输入方陈的维数,即n的值。(n2,我先画出了n=2,3,4,5,6的蛇形数组进行观察,数组构建过程是从右上角的数字1开始,然后按照顺时针方向依次构建。方阵中每个格子相邻的都有四个格子。观察构建顺序,
最佳陌生人
·
2020-07-04 14:12
OJ
NYOJ:33-
蛇形填数
题目描述:在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10111219161328151437654输入描述:直接输入方陈的维数,即n的值。(nusingnamespacestd;intmain(){intn;cin>>n;//n*n的方阵intstore[101][101]={0};intstep=0;//用来计数1到n*ninti=1,j=n,k=1,side=
s0i1
·
2020-07-04 12:52
c/c++
蓝桥杯——
蛇形填数
蛇形填数
描述在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10111219161328151437654输入直接输入方陈的维数,即n的值。
越过山丘呀
·
2020-07-04 05:10
算法类小题&比赛
蛇形填数
在n*n方阵里填入1,2,3,4...,n*n,要求蛇形完成。例如,n=4时方阵为:10111219161328151437654程序如下:#include#include#include/*runthisprogramusingtheconsolepauseroraddyourowngetch,system("pause")orinputloop*/intmain(intargc,char*ar
zc20122690
·
2020-06-30 12:39
算法
1105 Spiral Matrix (25分)(
蛇形填数
)
1105SpiralMatrix(25分)ThistimeyourjobistofillasequenceofNpositiveintegersintoaspiralmatrixinnon-increasingorder.Aspiralmatrixisfilledinfromthefirstelementattheupper-leftcorner,thenmoveinaclockwisespira
Cruel_King
·
2020-06-30 00:00
蛇形填数
#include#include#defineMAX20inta[MAX][MAX];intmain(){intn,x,y,tot=0;scanf("%d",&n);memset(a,0,sizeof(a));tot=a[x=0][y=n-1]=1;while(tot=0&&!a[x][y-1])a[x][--y]=++tot;while(x-1>=0&&!a[x-1][y])a[--x][y]=
burglar
·
2020-02-15 09:41
蛇形填数
1#include2usingnamespacestd;3constintmaxn=11;4inta[maxn][maxn];5intn,x,y,tot;6intmain()7{8scanf("%d",&n);9tot=a[x][y=n-1]=1;10while(tot=0&&!a[x-1][y])a[--x][y]=++tot;14while(y+1=0&&!a[x][y-1])a[x][--y
orange_lyc
·
2019-12-07 09:00
算法竞赛入门经典第二版
蛇形填数
P40
#includeusingnamespacestd;#definemaxn20inta[maxn][maxn];intmain(){intn,x,y,tot=0;cin>>n;memset(a,0,sizeof(a));tot=a[x=0][y=n-1]=1;while(tot=0&&!a[x][y-1])a[x][--y]=++tot;while(x-1>=0&&!a[x-1][y])a[--x
晴屿
·
2019-10-22 11:00
蛇形填数
题目描述:给定一个n,在n*n的方阵中填入1,2,3,……,n*n,要求填成蛇形。例如在n=5时,如下所示:13141516112232417211222518310212019498765思路如下:涉及到行与列,用二维数组解这道题。首先将坐标写出(x,y),将二维数组初始化全部成0,方便判断移动时是否越界。第一个坐标位置为(0,n-1),即第0行,第n-1列。蛇形数如果N=5时,先是下下下下、左
秦朝掷弹兵
·
2019-09-18 17:00
叠筐
问题来源:Problem-2074问题描述:问题描述思路分析:思路一:我们可以采用跟算法书里面第40页“
蛇形填数
”一样的思路来完成这道题。
mwhMonkey
·
2019-08-01 19:12
书本例题+初尝试leecode
书本例题---
蛇形填数
在nxn方阵里填入1,2,...,nxn,要求填成蛇形。例如,n=4时方阵为:image.png上面方阵中,多余的空格为了便于观察规律,不必严格输出。
Chikcharry
·
2019-07-29 17:04
NYOJ - 33:
蛇形填数
蛇形填数
来源:NYOJ标签:基础参考资料:相似题目:题目在nn方陈里填入1,2,…,nn,要求填成蛇形。
wingrez
·
2019-04-25 08:03
【记录】算法题解
算法竞赛入门经典 第三章部分题解
目录1、程序3-3
蛇形填数
2、程序3-7回文词3、例题3-6环状序列4、习题3-2分子量(MolarMass,ACM/ICPCSeoul2007,UVa1586)5、习题3-4周期串6、习题3-5谜题(
dankt
·
2019-02-23 01:32
算法入门
算法竞赛问题(
蛇形填数
、回文串与镜像串、生成元问题、键盘输入偏差问题)
这几天在看刘汝佳老师的算法竞赛入门经典这本书,前两章讲的主要是有关c语言的输入输出语句,条件语句,以及循环语句,这些都是课本有的,没什么难度。从第三章开始,尽管有关知识点都是学过的,但是一些题目所要运用的解题方法和思路非常简洁明了,也很全面,即使已经学了c++一学期了,有些题目对我来说是有挑战性的,相对于标准答案,我的方法显得有点冗余笨重。以下对一些有意思的题目(按照标准答案)做一下总结。1、蛇形
stacker008
·
2018-10-29 12:31
算法入门
算法入门
刘汝佳
蛇形填数
回文串与镜像串问题
生成元问题
【ACM】
蛇形填数
先判断,再移动,而不是发现越界了再退回来。#include"stdio.h"#include"string.h"#definemaxn20inta[maxn][maxn];intmain(){intn,x,y,tot=0;scanf_s("%d",&n);memset(a,0,sizeof(a));tot=a[x=0][y=n-1]=1;while(tot=0&&!a[x][y-1])a[x][-
__zzz__
·
2018-10-24 21:12
算法
C/C++
蛇形填数
题目描述在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10111219161328151437654输入直接输入方陈的维数,即n的值。(nintmain(){intn;while(scanf("%d",&n)!=EOF){intt=1,a[101][101]={0},x,y,i,j;if(n==0)return0;x=0;y=n-1;a[x][y]=1;while(t
小丫么小垃圾
·
2018-09-28 09:08
rwoj-AC
NYOJ
蛇形填数
输入直接输入方陈的维数,即n的值。(n#include#include#includeusingnamespacestd;constintmaxn=105;inta[maxn][maxn];intmain(){intn;cin>>n;memset(a,0,sizeof(a));//初始化是一个好习惯intx=0;inty=n-1;intc=a[x][y]=1;while(c=0&&!a[x][y-
活的钻石
·
2018-08-24 23:13
c++水题
ACM在线测试题C++实现
蛇形填数
蛇形填数
描述在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10111219161328151437654输入直接输入方陈的维数,即n的值。
Julie_baist
·
2018-07-09 22:16
正能量矩阵
样例输入:126样例输出:1113211111145555248996248111062477762333332思路:这个题有点类似紫书上面的
蛇形填数
,开
Apollo-yyy
·
2018-05-07 21:54
基础操作
蛇形填数
(C++)
#include//
蛇形填数
#include//控制输出长度,方便数据对齐usingnamespacestd;intmain(){inta[101][101]={0};inti=1,k,j;intn;k
KK_2018
·
2018-03-29 22:44
C++
蛇形填数
(颠覆三观)
#include#include#includeusingnamespacestd;ints[100][100];intmain(){intn,a,b,t;cin>>n;a=0;b=n-1;t=1;s[a][b]=1;memset(s,0,sizeof(a));//memset函数的用法一定要记好。++t的作用while(t=0&&!s[a][b-1]){s[a][--b]=++t;}while(
guozuofeng
·
2018-03-17 10:54
蛇形填数
-nyoj
#includeintmain(){intn,N,m=-1,c=1,i,j;scanf("%d",&N);n=N-1;intsnake[N][N];i=0;j=n;snake[i][j]=1;c++;j++;if(N>1){while(1){for(i++,j--;i=m;j--,c++){snake[i][j]=c;//m控制下边,从右往左}for(j++,i--;i>=m;i--,c++){s
GrayFox_83
·
2018-02-01 20:36
c语言
NO.33
蛇形填数
蛇形填数
时间限制:3000ms|内存限制:65535KB难度:3描述在n*n方陈里填入1,2,…,n*n,要求填成蛇形。
Dirtybluer
·
2017-12-20 22:49
c语言
NYOJ题解
每日一点C语言--
蛇形填数
这里是《剑指offer》PDF下载链接,欢迎一起进步的同学下载学习!剑指offer高清完整版PDF下载在n*n的方阵里填入1,2,…,n*n,要求填成蛇形。例n=4时方阵为:~~~~10111219161328151437654#include#include#definemaxn20inta[maxn][maxn];intmain(){intn=0;i=0;j=0;memset(a,0,size
bllddee
·
2017-09-18 08:47
c语言练习
蛇形填数
2
题目:跟
蛇形填数
一样,只是填数要求按照三角形填。
coocner
·
2017-06-20 15:17
算法
用python实现数组
题目:用二维数组实现
蛇形填数
,用户输入一个数字N,程序应该输出一个N×N的蛇形数组(要求:数组按照顺时针方向填数,右上角为起点,且起点定为1)。
coding_or_dead
·
2017-04-30 23:38
python3编程
用python实现数组
题目:用二维数组实现
蛇形填数
,用户输入一个数字N,程序应该输出一个N×N的蛇形数组(要求:数组按照顺时针方向填数,右上角为起点,且起点定为1)。
coding_or_dead
·
2017-04-30 23:38
python3编程
C语言
蛇形填数
蛇形填数
。在n×n方阵里填入1,2,…,n×n,要求填成蛇形。例如,n=4时方阵为:10111219161328151437654解决此题的一个重要原则就是先判断下一个要填的位置是否满足条件,再填数。
Artprog
·
2017-01-27 13:25
编程练习
最短的
蛇形填数
算法 5个分号 10行!
/*************************************************************************>FileName:aaa.c可能是最短的蛇型填数算法5个分号10行>Author:BinjieChen>Mail:
[email protected]
>CreatedTime:2016年12月19日星期一23时07分40秒**************
binjie09
·
2016-12-20 00:11
蓝桥杯
算法
蛇形填数
NYOJ-33-
蛇形填数
描述在n*n方陈里填入1,2,…,n*n,要求填成蛇形。例如n=4时方陈为:10111219161328151437654输入直接输入方陈的维数,即n的值。(n #include intmap[101][101]; intmain(intargc,constchar*argv[]) { intN; inti,j; while(~scanf("%d",&N)) { memset(map,0,si
f_zyj
·
2016-05-25 15:00
回型打印
Exercise(20):
蛇形填数
/*张理想
蛇形填数
描述在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10111219161328151437654输入直接输入方陈的维数,即n的值。
MadBam_boo
·
2016-05-12 21:00
蓝桥
蛇形填数
(二)
蛇形填数
(二)时间限制:2000 ms | 内存限制:65535 KB难度:3描述12345 1213146 11157 108 9跟
蛇形填数
一样,只是填数要求按照三角形填。
qq_34124512
·
2016-04-30 15:00
蛇形填数
nyoj_33
蛇形填数
蛇形填数
时间限制:3000ms|内存限制:65535KB难度:3描述在n*n方陈里填入1,2,...,n*n,要求填成蛇形。
F010011100000
·
2016-04-29 10:49
语言入门
Spiral Matrix (25)
蛇形填数
1105.SpiralMatrix(25)时间限制150ms内存限制65536kB代码长度限制16000B判题程序Standard作者CHEN,YueThistimeyourjobistofillasequenceofNpositiveintegersintoa spiralmatrix innon-increasingorder.A spiralmatrix isfilledinfromthef
EventQueue
·
2016-04-23 13:00
pat
蛇形填数
蛇形填数
在n*n方阵里填入1,2···,n*n,要求天成蛇形,如n=4时。
yangyuhang11
·
2016-04-22 20:00
蛇形填数
问题—递归+迭代
#include usingnamespacestd; /*
蛇形填数
问题:输入n:将1~n*n按下面的要求填入二维数组中:--------->/|\-->...|||=0&&!
unclerunning
·
2016-04-04 13:00
蛇形填数
(一)
蛇形填数
时间限制:3000 ms | 内存限制:65535 KB难度:3描述在n*n方陈里填入1,2,...,n*n,要求填成蛇形。
qq_34124512
·
2016-04-03 09:00
蛇形填数
蛇形填数
描述在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为:10111219161328151437654输入直接输入方陈的维数,即n的值。(n usingnamespacestd; intarray[100][100]; intmain(){ inttest; cin>>test; intindex=1; for(intk=0;k<=(test-1)/2;k++){ for(
qq_20916555
·
2016-04-02 00:00
HDU 2153 仙人球的残影(类
蛇形填数
)
仙人球的残影TimeLimit:2000/1000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):6791 AcceptedSubmission(s):3154ProblemDescription在美丽的HDU,有一名大三的同学,他的速度是众所周知的,跑100米仅仅用了2秒47,在他跑步过程
hurmishine
·
2016-03-30 20:00
HDU2153
仙人球的残影
蛇形填数
的递归实现
分治的思想真有些神奇。。。#include usingnamespacestd; constintmaxn=20; inta[maxn][maxn]; voiddraw(intx,inty,intstart,intsize) { if(sizet1;i--){ a[i][y]=start; start++; } x=t1; for(intj=y;j>t2;j--){ a[x][j]=star
liuzhan214
·
2016-03-22 20:00
蛇形填数
相信大家都知道
蛇形填数
。
DOLEAM
·
2016-03-14 21:25
程序3-3
蛇形填数
蛇形填数
在n*n的方阵中填入1,2,3...n*n,要求填成蛇形.例如,n=4时的方阵为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4代码如下:#include
hurmishine
·
2016-03-12 23:00
蛇形填数
蛇形填数
时间限制:3000 ms | 内存限制:65535 KB难度:3描述在n*n方陈里填入1,2,...,n*n,要求填成蛇形。
yuan_jlj
·
2016-03-02 20:00
nyoj
蛇形填数
描述:输入 1 2 3输出 1 1 2 4 3 1 2 3 8 9 4 7 6 5 想起上学期第一次看到这题时完完全全下手无策,今天忽然又在书上看见,于是完全自主写了一遍,一遍就成功,看来自己真的进步了。#include#inc
u011613367
·
2016-02-26 22:00
ACM
水题
蛇形填数
算法竞赛入门经典
蛇形填数
/*
蛇形填数
在n*n方阵里填入1,2,···n*n,要求填成蛇形。
hoho_12
·
2016-02-18 21:00
python版
蛇形填数
引入
蛇形填数
,一道经典有趣的算法入门题。这里用python来实现。代码vimsnake.py#!
take小蚊子to
·
2016-02-17 23:13
算法
python
蛇形填数
python
python版
蛇形填数
引入
蛇形填数
,一道经典有趣的算法入门题。这里用python来实现。代码vimsnake.py#!
take小蚊子to
·
2016-02-17 23:13
算法
python
蛇形填数
蛇形填数
/*当n=4时:10111219161328151437654*/ #include #include #definemaxn20 inta[maxn][maxn]; intmain() { intx,y,n,tot=0; printf("请输入n的值:\n"); scanf("%d",&n); memset(a,0,sizeof(a));//将二维数组a里的元素全部初始化为0。 tot=a[
cckevincyh
·
2016-01-04 13:00
POJ2039 To and Fro
这时候是时候改变一下写OJ解题的风格了,打算以后都写上OJ解题的思路和翻译这个题题意很简单,就是看懂例子就可以了,然后具体要转换回去要进行
蛇形填数
的变换注意关键思路:
蛇形填数
!!!!!
蛇形填数
!!!
qq_23100787
·
2015-12-28 12:00
namespace
poj
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他