強模擬有毒之蛇形方陣

2021-08-13 09:22:48 字數 725 閱讀 1652

在我幾個月的oi生涯裡,我最喜歡做模擬題,而且是那種純暴力的強模擬

題目:給定乙個數n,根據這個數所組成的n*n的方陣做出蛇形方陣

樣例 

輸入:3

輸出:1 2 3

8 9 4

7 6 5

乙個很簡單的強模擬

思路: 判斷是否越過邊界或再走一步就會碰到其他數字,假如碰到就轉彎。再根據轉換方向調整座標。

曾經的**:

#includeusing namespace std;

int a[760][760]={};

int n;

int main()

}else

if (s=="down")//往下走

}else

if (s=="left")//往左走

}else

if (s=="up")//往上走 }}

for (int i=1;i<=n;i++)

;int n;

int main()

}else

if (s=="down")//往下走

}else

if (s=="left")//往左走

}else

if (s=="up")//往上走 }}

for (int i=1;i<=n;i++)

{for (int j=1;j<=n-1;j++)

cout<

完美ac