摘要:
#include #include #include #include #include #define de system("pause"); using namespace std; int r,c; char s[600][600]; int aim[5]; int ans=1000000; bool bz[600][600][5]; bool check(int way,int x,in... 阅读全文
摘要:
题目传送门 首先说明我这个代码和lyd的有点不同:可能更加复杂 既然要求以箱子步数为第一关键字,人的步数为第二关键字,那么我们可以想先找到箱子的最短路径。但单单找到箱子的最短路肯定不行啊,因为有时候不能被推动,怎样确定一条既满足最短又满足可行的箱子路径呢,其实这就是一种有限制的BFS。 对于箱子: 阅读全文