摘要: 题解说是最速下降问题,表示还没做到过,dp方程很好理解,关键是要求数量和同时不能重复,NOCOW上的方法是对于第二问求最长下降序列的数量,可以通过求第一问的过程解决。设MaxCnt[i]为第i项为末尾中最长下降序列的个数。对于所有的j(1≤j≤i-1)如果有(s[j]>s[i] 并且 MaxLength[j]+1>MaxLength[i])则MaxCnt[i]=MaxCnt[j],否则如果(MaxLength[j]+1= =MaxLength[i])可利用加法原理,MaxCnt[i]=MaxCnt[i]+MaxCnt[j]。考虑到题目中说的不能又重复的序列,我们可以增加一个域Nex 阅读全文
posted @ 2014-01-03 15:28 cavehubiao 阅读(165) 评论(0) 推荐(0)