作者game0416 (凤狼)
看板NTUE-CS102
标题[闲聊] 充满哀伤的程设大赛
时间Tue Dec 29 23:07:03 2009
这篇不是心得文
只是哀伤想通後回到家不到十分钟就写出来了-______-
--
#include<iostream>
using namespace std;
int main()
{
int n;
while (cin >>n){
int map[n][n];
for (int i=0;i<n;i++)
for (int j=0;j<n;j++)
map[i][j]=0;
int x=(n-1)/2,y=0;
map[x][y]=1;
for (int i=2;i<=n*n;i++)
{
int xx=x,yy=y;
x++;
y--;
if (x==n) x=0;
if (y<0) y=n-1;
if (map[x][y]==0)
{
map[x][y]=i;
continue;
}
x=xx; y=yy;
y++;
if (x==n) x=0;
if (y==n) y=0;
map[x][y]=i;
}
for (int i=0;i<n;i++){
for (int j=0;j<n;j++)
if (map[j][i]<10)
cout <<'0' <<map[j][i] <<' ';
else
cout <<map[j][i] <<' ';
cout <<endl;
}
}
}
--
红白本命
○楽园の巫女
博丽 霊梦 职业:博丽神社の巫女さん
Hakurei Reimu 能力:主に空を飞ぶ程度の能力
@东方project系列
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 58.114.76.199
1F:推 gcobc12632:请解释一下(._.?) 12/29 23:08
2F:→ game0416:给定任意奇数n..原则上在int范围内,画出其奇数魔方阵 12/29 23:09
3F:→ game0416:做法很简单,可是比赛时没想通Q<>Q 12/29 23:10
4F:推 gcobc12632:请解释一下魔方阵(._.?) 12/29 23:12
5F:→ game0416:直排总合=横列总和=对角线总和 12/29 23:13
6F:推 j2612280:没关系..我的什麽塔的也来不及做= = 12/29 23:17
7F:→ game0416:河内塔那个最後你有想出来怎样不用递回吗QQ 12/29 23:18
8F:→ game0416:百选原来有一行解河内塔...Orz 12/29 23:22
9F:推 CaptainWill:请试着说中文XD 12/29 23:32
10F:→ game0416:我们一年後再来讨论这个(咦 12/29 23:33
11F:→ CaptainWill:囧 12/29 23:33
12F:推 Markseinn:明天又是一条好汉 12/29 23:38
13F:推 gcobc12632:啊安邦不是说谁在说笑话吗?怎麽现在这麽踉跄= = 12/29 23:46
14F:推 Arashinoon:安邦不认真作答还在我手上乱划 按!! 12/30 00:24
15F:→ CaptainWill:安邦是觉得太没挑战性吧 12/30 00:39
16F:推 daniel114:没有一行解河内塔 是一大段解河内塔 12/30 00:49
17F:→ Markseinn:我现在才发现我要打年打成天 12/30 00:53
18F:→ CaptainWill:有没有今天比赛的懒人包0.0 12/30 00:54
19F:→ game0416:唔..看错文章,他是说再其他地方写过一行解(思 12/30 00:56
20F:→ Markseinn:分享一下~~ 12/30 00:58
21F:推 daniel114:请主办单位公布一下题目啊 都收回去了XD 12/30 00:58
23F:→ game0416:大概就是这个吧(思) //是说後走的有留到题目(跑 12/30 00:59
24F:推 daniel114:学弟麻烦照个像PO上来 这样以後参加的才有考古题看XD 12/30 01:04
25F:→ Markseinn:OK的~系学会有意要蒐集考古题(应该无误 12/30 01:05
26F:→ game0416:我想先确认比赛官方没有打算公告再贴qq 12/30 01:09
27F:→ pk873:话说我之前想问凤郎的就适河内塔....听起来像英文= = 12/30 02:23
28F:→ gcobc12632:请解释一下河内塔(._.?) 12/30 10:37
29F:→ wantai943:问GOOGLE 12/30 13:25