此题算是线段树维护的dp
其实单纯想很容易,对于一个对于以i节点开始,j节点结束,那么其方案数就是dp【i】【J】=dp【i】【K】*dp【L】【J】其中保证(K,L)这个对是符合要求的就可以了,那么由于区间较大,就用线段树来维护就好了。。。我写的中规中矩,没加优化是2000ms+,但是貌似可以优化,由于我是递推上来的,那么有些pushup其实是不必要的。
还有就是处理好清空的情况,即设置为0的情况
此题算是线段树维护的dp
其实单纯想很容易,对于一个对于以i节点开始,j节点结束,那么其方案数就是dp【i】【J】=dp【i】【K】*dp【L】【J】其中保证(K,L)这个对是符合要求的就可以了,那么由于区间较大,就用线段树来维护就好了。。。我写的中规中矩,没加优化是2000ms+,但是貌似可以优化,由于我是递推上来的,那么有些pushup其实是不必要的。
还有就是处理好清空的情况,即设置为0的情况