POJ 3171 Cleaning Shifts 题解 《挑战程序设计竞赛》

POJ 3171 Cleaning Shifts​ 题解 《挑战程序设计竞赛》
POJ 3171 Cleaning Shifts铲屎官:约翰希望在时间[M,E]内保持牛舍始终有牛在打扫,有N头牛分别愿意在时间[T1,T2]内打扫并收工钱S。求最小花费。3.4熟练掌握动态规划利用数据结构高效求解是POJ 2376 Cleaning Shifts的升级版,赋予了每个区间[start_i,end_i]权重salary_i。定义dp[end_i]表示在end_i秒内的最小花费,有dp[0]=0。dp[end_i] =  min(dp[end_i], min(dp[start...

继续阅读码农场 » POJ 3171 Cleaning Shifts​ 题解 《挑战程序设计竞赛》

原文链接http://www.hankcs.com/program/algorithm/poj-3171-cleaning-shifts.html

转载于:https://my.oschina.net/hankcs/blog/356372

猜你喜欢

转载自blog.csdn.net/weixin_34117522/article/details/91780134