五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網 會員登陸 & 注冊

用來記筆記用的(筆記)

2023-09-11 13:52 作者:澤-吾愿之  | 我要投稿

#include<bits/stdc++.h>

using namespace std;

int n,a[100][100],sum=1;?

int dx[5]={0,-1,0,1,0};//x方向變化?

int dy[5]={0,0,1,0,-1};//y方向變化

bool check(int x,int y){//檢查是否超界?

return x>0&&x<=n&&y>0&&y<=n;

}

void print(){//輸出a數(shù)組?

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

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

cout<<a[i][j]<<" ";?

}?

cout<<endl;

}

}

void dfs(int x,int y){//深度優(yōu)先搜索?

if(sum==n*n){//遞歸出口,檢查是否到了盡頭?

return;

}

for(int i=1;i<=4;i++){//循環(huán)四個方向是否可走?

int tx=x+dx[i];//每個方向的新坐標?

int ty=y+dy[i];

if(a[tx][ty]==0&&check(tx,ty)){//判斷是否可走?

sum++;//填新數(shù)?

a[tx][ty]=sum;

dfs(tx,ty);//繼續(xù)按四方向規(guī)則探索?

}

}

}

int main() {//主程序

cin>>n;

a[n/2+1][n/2+1]=1;

dfs(n/2+1,n/2+1);

print();

return 0;

}


用來記筆記用的(筆記)的評論 (共 條)

分享到微博請遵守國家法律
兴海县| 阿勒泰市| 齐齐哈尔市| 胶南市| 东光县| 尼勒克县| 饶河县| 赣榆县| 湘潭市| 红河县| 东源县| 武鸣县| 长宁县| 台南市| 崇仁县| 上林县| 株洲市| 喜德县| 华坪县| 若尔盖县| 绍兴县| 山西省| 丰顺县| 环江| 宜黄县| 荥阳市| 玉山县| 上杭县| 慈溪市| 东台市| 新丰县| 连山| 邛崃市| 南涧| 长寿区| 全州县| 涞源县| 内黄县| 收藏| 金川县| 兴化市|