有很多个点,并且给出n个区间。
我们要求出在选的区间不重复的前提下,选的区间的点的数量最大是多少。
对于100%的数据:1<=N<=2000,1<=B<=1000。
思路这道题用dp来做。
设 f [ i ] f[i] f[i]为从一号窗口到 i i i号窗口,最多可以选多少窗口。
那么对于第 j j j个区间,有两种情况,为选和不选。
那么动态转移方程就为: f [ 区 间 j 的 尾 ] = m a x ( f [ 区 间 j 的 尾 , f [ i ] + 区 间 j 的 窗 口 的 数 量 ) f[区间j的尾]=max(f[区间j的尾,f[i]+区间j的窗口的数量) f[区间j的尾]=max(f[区间j的尾,f[i]+区间j的窗口的数量)