乍一感觉(i>j)
f[j]=0
和
f[i]=0,break;
似乎一样,但是删 iii 是错误的,应该先删 jjj 。因为出现在后面的数有可能会有更多的方案。 比如:
4 3 2 4 2
虽然两个 222 处的长度都是 222,但是方案数一个是1一个是2。