0706

int getnum( char s[] )
{
   return (s[0]-'0')*1000 + (s[1]-'0')*100+(s[2]-'0')*10+(s[3]-'0');    
}

cin>>testcase; 

-----------------

#include<queue>
struct point
{
    int x,y;
    point operator + (point a)
    {
        point t;
        t.x=x+a.x;
        t.y=y+a.y;
        return t;
    }
}p[5],v,que[1000000];
void BFS(passwd initer,passwd traget)  
{  
    memset(visited,0,sizeof(visited));  
    queue<passwd> q;  
    passwd start=initer;  
    passwd end;  
    start.step=0;  
    q.push(start);
…
    while(!q.empty())  
    {  
        start=q.front();  
        q.pop();  
…
    }
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章