连接: http://acm.nyist.net/JudgeOnline/problem.php?pid=33
蛇形填数
时间限制:3000 ms | 内存限制:65535 KB
难度:3
10 11 12 1
9 16 13 2
8 15 14 3
7 6 5 4
3
7 8 1 6 9 2 5 4 3
#include<stdio.h> int p[120][120]; int main() { int n,i,j,step,term,x,y; while(~scanf("%d",&n)) { i=1;j=n;step=n-1;term=1; while(step>0) { for(x=i;x<i+step;x++)p[x][j]=term++; i=i+step; for(y=j;y>j-step;y--)p[i][y]=term++; j=j-step; for(x=i;x>i-step;x--)p[x][j]=term++; i=i-step; for(y=j;y<j+step;y++)p[i][y]=term++; j=j+step; i++;j--; step-=2; } p[i][j]=n*n; for(i=1;i<=n;i++) { printf("%d",p[i][1]); for(j=2;j<=n;j++) printf(" %d",p[i][j]); printf("\n"); } } return 0; }
相关推荐
南阳理工oj离线题库
南阳理工学院OJ第1版解题报告V1.0.pdf
南阳理工学院OJ_个人AC代码包(Java提交) 是Java初学者登堂入室的很好例子。
南阳理工学院stl练习场全部ac代码!
南阳理工ACM离线题库
哈理工OJ1084答案哈理工OJ1084答案哈理工OJ1084答案哈理工OJ1084答案哈理工OJ1084答案
西安理工大学学生在线实验系统编程题答案(超级详细)
山东理工大学2016级OJ进程,始于悦行,终于诚信。
基于Laravel 5.0的OJ题解网站 , 目前涵盖安科OJ,南阳OJ,杭电OJ ,北大OJ,浙大OJ.zip
趣味题:柱状图排序 西安理工大学学生在线实验系统 oj
杭电oj 1047习题
山东理工大学2016级OJ题目1833
湖南理工学院OJ的0-100题解.rar
在线OJ网址大全在线OJ网址大全在线OJ网址大全在线OJ网址大全
山东理工大学2016级OJ题目1834
搭建OJ平台的工具,方便大家搭建自己的OJ,建议大家使用ubuntu14.04版本,比较稳定
OJ习题.zip
厦门理工学院软件工程重点课件,考试前抱佛脚可用。
实在写不出来,这个可以提供一些思路,慎重《copy》
这是洛谷OJ题库导出文件,希望大家下载看看