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