反反覆覆poj

1/4ページ

POJ 2253 Frogger dijkstra 二分 最小生成樹

題目 題意:有很多石頭,青蛙一在一號石頭上,求它跳到二號石頭,求一個路線,使得這個路線中最大的一次跳躍最小。 題解:這種最大的最小的繞口令題用二分很多都可以做,以最短的邊為底,1,2的距離為頂,進行二分,檢查的時候搜尋一遍,看能不能在每次跳躍都小於mid的情況下找到2。 程式碼 #include&l […]

POJ Euro Efficiency 完全揹包

題意:給出你6種貨幣的面值。讓你求出,對於1-100中每個價值,至少需要多少枚硬幣才能得到。對於價值i,需要的硬幣定義為給出和收到的硬幣的數量和。 思路:因為需要的硬幣包括給出和找零回來的錢,所以我們進行兩邊完全揹包。 注意:需要非常注意的一點是揹包的容量。雖然最後的結果只是在1-100範圍內,但是 […]