作者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