首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C++ >> 關於C++

Codeforces 414B Mashmokh and ACM:DP 計數好序列

     編輯:關於C++

問題描述

長度為 k 的非遞減序列 b₁≤b₂≤...≤bₖ≤n,滿足 bᵢ 整除 bᵢ₊₁。求方案數模 1e9+7。

DP 狀態定義

dp[i][j]:以數字 i 結尾、長度為 j 的好序列個數

轉移方程

dp[i][j] = Σ dp[d][j-1] (d 整除 i)

初始:dp[i][1] = 1

答案:Σ dp[i][k]

優化實現

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved