摘要: 任务安排1 1≤N≤5000,1≤S≤50,1≤Ti,Ci≤100 朴素做法: $f[i][j]=min\ {f[k][j-1]+(S*j+sumT)*(sumC[i]-sumC[k])}$ 复杂度为$O(N^{3})$ 优化: "费用提前计算思想" 发现每重新启动一次,由于启动而增加的总费用是可以 阅读全文
posted @ 2019-07-26 21:24 DTTTTTTT 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Poj Acwing Description 有N块木板等待被M个工匠粉刷,每块木板至多被刷一次.第i个工匠要么不粉刷,要么粉刷包含木块Si的,长度不超过Li的连续的一段木板,每粉刷一块可以得到Pi的报酬.求如何安排能使工匠们获得的总报酬最多. 1<=N<=16000,1<=M<=100 Sol 先 阅读全文
posted @ 2019-07-26 10:01 DTTTTTTT 阅读(136) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-07-26 08:02 DTTTTTTT 阅读(37) 评论(0) 推荐(0) 编辑