ICode9

精准搜索请尝试: 精确搜索
  • P2802 回家(BFS)C++2021-07-14 12:32:36

    P2802 回家 输入输出样例 输入 3 3 2 1 1 1 1 0 1 1 3 输出 4 参考的是某个博主的思路 #include<iostream> #include<stdio.h> #include<iomanip> #include<stack> #include<queue> #include<cstdlib> #include <algorithm> #include<string.h>

  • P2802 回家(洛谷)2020-09-12 16:01:19

    题目传送门: https://www.luogu.com.cn/problem/P2802   题解思路:   AC代码: #include<iostream> #include<algorithm> #include<string> using namespace std; int n,m; int a[10][10]; //储存地图 int color[10][10]={0}; //标记用,防止出现重复走动而死循环的情况 /

  • 洛谷P2802题解2019-07-27 15:43:03

    一. 这个题目其实就是简单的DFS运用遍历所有条件即可但是有几点需要注意的地方 1.退出条件需要注意,一开始我设置了一个极大数来退出,后面发现完全没有必要,只需要设置大于N*M,F==0和sum》sums及可。 2. 要先判断血量在来判断目标位置上有什么东西。 只要注意一下,然后直接暴搜

  • P2802 回家 (DFS+剪枝)2019-04-05 21:51:54

    这里详细讲一下剪枝的点:   因为,可以重复在同一个点上走动。所以,这个步数是无穷的。   剪枝一:步数< n*m;    (因为起点不算所以不取等号)   剪枝二:步数当大于已有的答案时,直接退出DFS,因为你已经知道这个线路不是答案了,那就没有必要走出去的必要了。(当时,没想到,还傻傻的想了半

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有