首页 > 分享 > 蓝桥2020国赛——E.玩具蛇

蓝桥2020国赛——E.玩具蛇

DFS模板介绍

最新推荐文章于 2023-06-05 21:26:25 发布

原创 于 2021-06-01 19:37:48 发布 · 183 阅读

· 0

· 0 ·

CC 4.0 BY-SA版权

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

在这里插入图片描述

DFS模板

#include<bits/stdc++.h> using namespace std; #define MAXN 10 int mp[MAXN][MAXN],vis[MAXN][MAXN]; int res; int xx[4]={1,-1,0,0},yy[4]={0,0,-1,1}; struct node{ int x,y; int step; }; void dfs(node n){ vis[n.x][n.y]=1; if(n.step == 16){ res++; return ; } for(int i=0;i<4;i++) { node z; z.x =n.x+xx[i],z.y=n.y+yy[i],z.step=n.step+1; if(z.x<1||z.x>4||z.y<1||z.y>4||vis[z.x][z.y])continue; dfs(z); vis[z.x][z.y]=0;//recall } } int main() { for(int i=1;i<=4;i++){ for(int j=1;j<=4;j++){ memset(vis,0,sizeof(vis)); node t; t.x=i,t.y=j,t.step=1; dfs(t); } } return cout<<res<<endl,0; }

cpp

运行

1234567891011121314151617181920212223242526272829303132333435363738394041

在这里插入图片描述

相关知识

第十一届蓝桥杯(国赛)——玩具蛇
蓝桥杯大赛——视觉艺术设计赛
蓝桥杯国赛—1022玩具蛇
第十六届“蓝桥杯”全国软件和信息技术专业人才大赛(电子类)报名通知
【数学建模】2024年国赛成绩公布时间预测
2024年,ICPC比赛、CCPC比赛、CCF
​国赛分析 | 2021年全国职业院校教学能力比赛“国赛一等奖”获奖经验分享!
第十一届蓝桥杯青少组C++竞赛规则及样题.pdf.pdf
【重磅收藏】2022年中小学科技类竞赛时间表!2022年赛事如何安排——上篇
关于第十六届蓝桥杯全国软件和信息技术专业人才大赛报名的通知

网址: 蓝桥2020国赛——E.玩具蛇 https://m.mcbbbk.com/newsview1316809.html

所属分类:萌宠日常
上一篇: 宠物蛇去臭技巧分享
下一篇: 2024年IMMC国际赛真题