随笔分类 - 二分-WQS二分
摘要:题意:x轴上有n个人,让你放置m个集合点,使得每个人往离他最近的集合点走,所有人走的距离和最短。 把距离视为花费,设$dp[i][k]$表示前i个人分成k段的最小花费,则有递推式$dp[i][k]=min\{dp[j][k-1]+w(j,i)\}$,其中$w(j,i)$可以$O(1)$求出。 显然,
阅读全文
摘要:题目链接 忘情水二分模板题,最优解对划分段数的导数满足单调性(原函数凸性)即可使用此方法。 详细题解洛谷里面就有,不啰嗦了。 二分的临界点让人有点头大。。。 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef long long ll
阅读全文

浙公网安备 33010602011771号