程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 【不可思議算法】一個N*N的方格,從左上到右下,總共有多少種走法

【不可思議算法】一個N*N的方格,從左上到右下,總共有多少種走法

編輯:C++入門知識

 

用最笨的搜索與回溯

(大寫的N的值對應方格的邊長,下面的代碼N=5即是5*5的方格)

#include <fstream>

  N =  , n = N +   , m = n +  way[] = {  wpp( ++ ( way[ lev ] == = +  path(  grid[][] ,  i ,  j ,  ( dir ==  ) ++  ( dir ==  ) ++  ( dir ==  ) -- -- ( grid[i][j] )  ( i == n && j === =  i =  , j =  grid[][] = { (  a =  ; a != m ; ++][a] = -][a] = ] = -] = =  bit =  ( ; ! way[ bit ] ; -- , way[ bit-- ( bit !=  ) printf(  , way[ bit--

 

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved