N - New Game(DFS+剪枝)
生活随笔
收集整理的這篇文章主要介紹了
N - New Game(DFS+剪枝)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Description
New game是在一個M*M的特殊棋盤(棋盤的第i行都標上了數(shù)字i)上進行的新式游戲。給定一個數(shù)字N,要求選手把一個棋子從左上角(1,1)移到右下角(M,M),移動時只能往右或往下。要求移動后經(jīng)過的數(shù)字和為N,且拐彎的次數(shù)最少。
如果對給出的N,選手不能找出移動方案使得經(jīng)過的數(shù)字和為N或找出的路徑拐彎次數(shù)不是最少,選手就輸了。所以,選手一定千方百計要找出滿足條件的路徑!!
Input
兩個正整數(shù)M,N(其中M<=16),數(shù)據(jù)保證有解。
Output
最少拐彎數(shù)。
Sample
Input
4 22
Output
1
總結(jié)
以上是生活随笔為你收集整理的N - New Game(DFS+剪枝)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 魔戒(BFS+四维数组)
- 下一篇: 实验六JDBC数据库操作_JAVA