if (v[i] > v[i-1]) l0[i] = max(l0[i], l0[i-1] + 1); 这里max有必要吗?max(l0[i], l0[i-1] + 1)不是永远等于l0[i-1] + 1吗