为何我将DP中的
if(a[i].w>=a[j].w) f[i]=max(f[i],f[j]+1);
改成
if(a[i].w>a[j].w) f[i]=max(f[i],f[j]+1);
就AC了?
题目不是说
满足l≥lil\ge l_il≥li、w≥wiw\ge w_iw≥wi
吗?