洛谷p1902 刺殺大佬(霧)

2022-05-20 06:35:12 字數 719 閱讀 6098

最開始我想這個題,第一眼是棋盤dp,結果超時了,而後打了個dfs,超時超的比dp還狠,最後打了個二分+bfs,終於a了

結論:這個題真噁心,看來心裡沒點b樹(霧)

#include#include

#include

#include

using

namespace

std;

structin;

queue

qwq;

int fx[5]=,fy[5]=;

int n,m,l,mid,r,ans,mx=-1000000007,mi=1000000007,mmp[1010][1010],dp[1010][1010

];bool flag[1010][1010

];bool

bfs()

),flag[2][i]=1;//

初始化

while(!qwq.empty())

),flag[qaq.x+fx[i]][qaq.y+fy[i]]=1;//

加入佇列

} qwq.pop();

}return0;

}int

main()

printf("%d

",l);

}

洛谷p1902刺殺大使題解

題目傳送門 方法 二分答案 dfs 二分乙個mid,此次刺殺的最大傷害,作為判斷條件來dfs,二分,更新。我們二分乙個答案mid來表示乙個界限,如果當前這個格仔的傷害代價比mid小則可以走否則就不走,每次check函式只需判斷能否從第一行走到最後一行即可,因為每一行的每個門都是相連的,所以只要有乙個...

P1902 刺殺大使

題目 二分二分二分它又來了 p1902 刺殺大使 題目描述 某組織正在策劃一起對某大使的刺殺行動。他們來到了使館,準備完成此次刺殺,要進入使館首先必須通過使館前的防禦迷陣。迷陣由 n m 個相同的小房間組成,每個房間與相鄰四個房間之間有門可通行。在第 n 行的 m 個房間裡有 m 個機關,這些機關必...

P1902 刺殺大使(二分 dfs)

1902 題目描述 某組織正在策劃一起對某大使的刺殺行動。他們來到了使館,準備完成此次刺殺,要進入使館首先必須通過使館前的防禦迷陣。迷陣由 n m 個相同的小房間組成,每個房間與相鄰四個房間之間有門可通行。在第 nn 行的 m 個房間裡有 m 個機關,這些機關必須全部開啟才可以進入大使館。而第 1 ...