摘要: A.外教 Michale 变身大熊猫 对每个i求出以它结尾的[1,i]中的LIS长度f1与个数g1,和以它开头的[i,n]中的LIS长度f2与个数g2,若f1+f2-1=整个数列的LIS长度,那么它出现在LIS中的概率就是g1*g2/整个数列LIS的个数。发现可以用线段树优化朴素DP转移,维护下区间 阅读全文
posted @ 2019-06-17 09:06 HocRiser 阅读(259) 评论(0) 推荐(0) 编辑