`
huobengle
  • 浏览: 860565 次
文章分类
社区版块
存档分类
最新评论

USACO Section 2.3 Cow Pedigrees - DP状态还是很好找的.

 
阅读更多

这道题一看就是DP...状态的话用dp[n][k]表示n个点k层且符合题目描述的二叉树个数...那么在更新出dp[n][k]值时就枚举下两边的点数和层数情况..每次两边都是种数相乘..最后之和为dp[n][k]的值..这里能取个巧..就是存在大量的左右换一下是同种情况的数..那么可以枚举一边的个数~~再乘2...但这样也要注意在两边同为k-1层时会多计数..所以当两边都为k-1层的情况不能乘2...

Program:



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics