蓝桥杯 历届试题 青蛙跳杯子 (BFS)

#include
using namespace std;
typedef long long ll;
#define inf 0x3f3f3f
#define mem(a,b)  memset( a,b,sizeof a)
string s1,s2;
map m;
struct node
{
    string s;
    int step;
    node(string ss,int tp){    s=ss;step=tp;    }
};
queue q;
int main()
{
    std::ios::sync_with_stdio(false);
    cin>>s1>>s2;
    int l=s1.size();
    q.push(node(s1,0));
    while(!q.empty())
    {
        node t=q.front();
        q.pop();
        if(t.s==s2)
            return cout<

 

你可能感兴趣的:(经典水题)