bugfix，添加 cmp_state()
用宏min,max代替函数
树型动态规划
线段树