本文主要是介绍uva 10201 - Adventures in Moving - Part IV(dp),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目链接:10201 - Adventures in Moving - Part IV
题目大意:有n个测试数据组, 对于每个测试组,最先给出一个距离lenth, 然后给出若干个加油站的位置以及加油站每升油的价钱。然后有量油桶容量为200升的卡车,出距离为0的位置开始移动向lenth,每升油可以使的卡车走一个单位距离,问,卡车到达lenth的时候,并且油箱中仍有100升油,最少花费多少钱,如果不能到达,输出“Impossible”。
解题思路:这题搁个有两三天了,一直没想清楚怎么写,后来仔细想了一下,可以用递推的方法,对每个加油站进行处理,dp[i][j],i代表第i个加油站,j表示油箱有多少升油。j的范围为0~
这篇关于uva 10201 - Adventures in Moving - Part IV(dp)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!