hdu6635 Nonsense time(2019多校第六场1001)
【题目描述】
传送带
给定某个n的排列,给定其中数字可见的顺序(在原序列的位置不变,仅改变是否可见的属性),求每个状态的LIS
【思路】
题目特地说了这个排列是随机生成的,其实是因为随机序列LIS的期望长度是n1/2 反向思考,看成是对原序列进行删除操作,每找一次LIS时间复杂度是nlgn,而由于期望长度是根号n,所以当前删除最长子序列的概率是1/根号n,n次删除操作,所以总的时间复杂度是n根号n...
原创
2019-08-18 21:24:25 ·
213 阅读 ·
0 评论