pushing boxes
Posted coder-cjh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pushing boxes相关的知识,希望对你有一定的参考价值。
#include<bits/stdc++.h> using namespace std; int n,m,bx,by,cs; int mp[25][25]; int dx[]={0,1,-1,0},dy[]={1,0,0,-1}; void bfs1(int sx,int sy,int tx,int ty){ } bool bfs(int sx,int sy,int tx,int ty){ } void print(){ } void solve(){ for(int i=1;i<=n;++i)scanf("%s", s[i]+1),fill(mp+1,mp+n+1,0); for(int i=1;i<=n;++i) for(int j=1;j<=m;++j) if(s[i][j]==‘S‘)sx=i,sy=j; else if(s[i][j]==‘B‘)bx=i,by=j; else if(s[i][j]==‘T‘)tx=i,tx=j; else if(s[i][j]==‘#‘)mp[i][j]=1; printf("Maze #%d ",++cs); if(!bfs())puts("impossible"); else print(),puts(""); } int main(){ while(cin>>n>>m&&n&&m)solve(); }
以上是关于pushing boxes的主要内容,如果未能解决你的问题,请参考以下文章
git项目初次push提示error: failed to push some refs to https://gitee.com/xxxx/gittest.git’解决方案 --九五小庞(代码片段