HOJ-2662Pieces Assignment(状态压缩,动态规划)
生活随笔
收集整理的這篇文章主要介紹了
HOJ-2662Pieces Assignment(状态压缩,动态规划)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Pieces Assignment
Source : zhouguyue
Time limit : 1 sec Memory limit : 64 M
Submitted : 415, Accepted : 149
Background
有一個n*m的棋盤(n、m≤80,n*m≤80)要在棋盤上放k(k≤20)個棋子,使得任意兩個棋子不相鄰(每個棋子最多和周圍4個棋子相鄰)。求合法的方案總數。
Input
本題有多組測試數據,每組輸入包含三個正整數n,m和k。
Output
對于每組輸入,輸出只有一個正整數,即合法的方案數。
Sample Input
2 2 3
4 4 1
Sample Output
0
16
簡單dp題,動態規劃就是這樣,你要自己去理解,真的要別人告訴你這個原理是什么,是又麻煩,又沒有效果的。每個人都是從不會到會,不會看別人博客,但是請一定要獨立思考,學習動態規劃更是要這樣。自己的體會對自己來說總是最有用的
狀態轉移方程:dp[i][j][p]+=dp[i-1][v][p-t];
轉載于:https://www.cnblogs.com/dacc123/p/8228856.html
總結
以上是生活随笔為你收集整理的HOJ-2662Pieces Assignment(状态压缩,动态规划)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小小动画
- 下一篇: droidbox官网