|
A group of cows grabbed a truck and ventured on an expedition deep into the jungle. Being rather poor drivers, the cows unfortunately managed to run over a rock and puncture the truck‘s fuel tank. The truck now leaks one unit of fuel every unit of distance it travels.
To repair the truck, the cows need to drive to the nearest town (no more than 1,000,000 units distant) down a long, winding road. On this road, between the town and the current location of the truck, there are N (1 <= N <= 10,000) fuel stops where the cows can stop to acquire additional fuel (1..100 units at each stop).
The jungle is a dangerous place for humans and is especially dangerous for cows. Therefore, the cows want to make the minimum possible number of stops for fuel on the way to the town. Fortunately, the capacity of the fuel tank on their truck is so large that there is effectively no limit to the amount of fuel it can hold. The truck is currently L units away from the town and has P units of fuel (1 <= P <= 1,000,000).
Determine the minimum number of stops needed to reach the town, or if the cows cannot reach the town at all. |
一群奶牛劫了量卡車去叢林探險。可惜不是老司機,偏要趕車上石去作死,最後折了油箱君。現在每行駛一單位路程就會漏一份油。
為了修車,這群奶牛需要經過千難萬阻前往最近的城鎮(不超過1,000,000個單位路程)。一路上有N(1 <= N <= 10,000)個加油站可供加油(每個加油站有1..100份的油)。
深山老林,人畜皆害。因此,奶牛們希望在去城鎮的路上儘可能少地去加油站。幸運的是,車上用的可是四次元油箱,木有裝油上限。卡車現在離城鎮有L個單位距離,並且有P份的油(1 <= P <= 1,000,000)。
找出到達城鎮最少的加油次數,或者這群牛無法抵達城鎮。 |