您当前的位置: 首页 >  蓝桥杯

不牌不改

暂无认证

  • 0浏览

    0关注

    422博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

蓝桥杯2016年第七届真题-路径之谜

不牌不改 发布时间:2021-08-17 15:39:36 ,浏览量:0

题目

题目链接

题解

DFS。

半模板题,就多了个限制,这个限制可以作为剪枝条件剪掉,也可以作为限制条件防止走错误的步。

下面代码中的check函数和dfs中第二个continue的条件就是利用了题目中对箭数的要求。

代码
#include
using namespace std;
const int N = 1010;

int dx[] = {0, 0, 1, -1};
int dy[] = {1, -1, 0, 0};

int n, vis[N], best[N], nor_arr[N], wes_arr[N], nor[N], wes[N];

bool check() { // 判断是否满足箭数要求 
	for(int i = 0;i             
关注
打赏
1662186765
查看更多评论
0.1022s