P1135 奇怪的電梯

2021-10-05 23:58:43 字數 728 閱讀 4925

我宣告這個題就是個哈皮題,搞幾個根本沒有現實意義的資料卡你,到底是-1還是0

不想說太多

採用最最基礎的bfs,沒啥技術含量。看洛谷的題解還有人玩spaf、dfs、dij等等,總之玩法很多,我只會bfs

#include using namespace std;

int main()

; int dy[8] = ;

memset(f,-1,sizeof(f));

memset(visit,false,sizeof(visit));

queue> q;

q.push(make_pair(x,y));

visit[x][y] = true;

f[x][y] = 0;

while(!q.empty())

else

//cout<<"加了乙個";}}

//cout<<"a";

for(int i = 1;i <= n;i++)

if(i != n)

printf("\n");

}return 0;

}

/*

3個wa提示 read 0 excepted -1

意思就是本來不能達到的點,我認為0步可以達到

0步達到有這幾種情況

1 出發點就是結束點

2 當前能走的步數為0,起點初始化為0,正好起點可以走的步數也為0

*/

P1135 奇怪的電梯

題目描述 呵呵,有一天我做了乙個夢,夢見了一種很奇怪的電梯。大樓的每一層樓都可以停電梯,而且第ii層樓 1 le i le n 1 i n 上有乙個數字k i 0 le k i le n k i 0 k i n 電梯只有四個按鈕 開,關,上,下。上下的層數等於當前樓層上的那個數字。當然,如果不能滿足...

P1135 奇怪的電梯

p1135 奇怪的電梯 呵呵,有一天我做了乙個夢,夢見了一種很奇怪的電梯。大樓的每一層樓都可以停電梯,而且第iii層樓 1 i n 1 le i le n 1 i n 上有乙個數字ki 0 ki n k i 0 le k i le n ki 0 ki n 電梯只有四個按鈕 開,關,上,下。上下的層數...

P1135 奇怪的電梯

呵呵,有一天我做了乙個夢,夢見了一種很奇怪的電梯。大樓的每一層樓都可以停電梯,而且第i層樓 1 i n 上有乙個數字ki 0 ki n 電梯只有四個按鈕 開,關,上,下。上下的層數等於當前樓層上的那個數字。當然,如果不能滿足要求,相應的按鈕就會失靈。例如 3 3 1 2 5代表了ki k1 3,k2...