[牛客练习赛69] D. 火柴排队 多维dp+逆元+递推求排列组合
本文共 1983 字,大约阅读时间需要 6 分钟。
??????????????????????????????
????
???????n???a?????????k??????????????d??????????????????????a_i < a_j???????a_i' < a_j'????
???????????????????????????????????????????????????????????
??????????????????????????dp[i][j][k]??i??????j????????k???i?????????
????????
????????dp[i][j][0] = dp[i-1][j][0] + dp[i-1][j][1] * (a[i-1] + d ? a[i]) ???????dp[i][j][1] = dp[i-1][j-1][0] + dp[i-1][j-1][1] ??????
???????????????????????????
????
#include #include #include #include #include #include #include #include #include #include #include #include #include #include
????
?????????????????????????? ????????dp[1][0][0]?dp[1][1][1]????1? ??????????????????????dp?? ????????k???????????????????????? ????????O(n^2)???????????????n=5000????
转载地址:http://yqmh.baihongyu.com/