P3395 路障(洛谷)

2022-08-17 15:12:17 字數 770 閱讀 7408

題目描述:

傳送門//題解:實質上就是乙個bfs的簡單變體,只需要在判斷路障的時候加上步數與路障安放時間的判斷即可,如果題目要用dfs解決的話則需要用遞迴層數和路障安放時間進行判斷

注意題目:是每次b走完一步後  才安放路障  如果步數小於等於安放時間  那麼代表當前點是可以訪問的

**:

#include#include

#include

#include

using

namespace

std;

const

int maxn=1000+10

;int color[maxn][maxn]=; //

標誌int dx[4]=;

int dy[4]=;

intn;

typedef

struct

nodn;

typedef

struct

nodenn;

n o[maxn][maxn];

//儲存障礙 注意障礙是實時安置的

bool bfs(int x,int

y) }

else}}

}return

false;}

intmain()

}for(int j=1;j<=2*n-2;j++)

if(bfs(1,1

))else cout<<"no"

<}

return0;

}

洛谷 P1807最長路

設g為有n個頂點的有向無環圖,g中各頂點的編號為1到n,且當為g中的一條邊時有i j。設w i,j 為邊的長度,請設計演算法,計算圖g中 1,n 間的最長路徑。輸入格式 輸入檔案longest.in的第一行有兩個整數n和m,表示有n個頂點和m條邊,接下來m行中每行輸入3個整數a,b,v 表示從a點到...

洛谷P1768 天路

那是一條神奇的天路誒 把第乙個神犇送上天堂 xdm先生唱著這首 親切 的歌曲,一道猥瑣題目的靈感在腦中出現了。和c sunshine大神商量後,這道猥瑣的題目終於出現在本次試題上了,旨在難到一幫大腦不夠靈活的oier們 johnkram真的不是說你 言歸正傳,小x的夢中,他在 開了一家大型旅遊公司,...

天路 洛谷p1768

那是一條神奇的天路誒 把第乙個神犇送上天堂 xdm先生唱著這首 親切 的歌曲,一道猥瑣題目的靈感在腦中出現了。和c sunshine大神商量後,這道猥瑣的題目終於出現在本次試題上了,旨在難到一幫大腦不夠靈活的oier們 johnkram真的不是說你 言歸正傳,小x的夢中,他在 開了一家大型旅遊公司,...