<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            八皇后問題

            時間:2020-11-23 18:57:43 筆試經驗 我要投稿

            八皇后問題

              八皇后問題,輸出了所有情況,不過有些結果只是旋轉了90度而已。(回溯算法的典型例題,是數據結構書上算法的具體實現,大家都親自動手寫過這個程序嗎?)

              #define N 8

              int Board[N][N];

              int Valid(int i, int j) { // 判斷下棋位置是否有效

              int k = 1;

              for(k=1; i>=k && j>=k;k++)

              if(Board[i-k][j-k]) return 0;

              for(k=1; i>=k;k++)

              if(Board[i-k][j]) return 0;

              for(k=1; i>=k && j+k if(Board[i-k][j+k]) return 0;

              return 1;

              }

              void Trial(int i, int n) { // 尋找合適下棋位置

              if(i == n) {

              for(int k=0; k for(int m=0; m printf(“%d “, Board[k][m]);

              printf(“\n”);

              }

              printf(“\n”);

              } else {

              for(int j=0; j Board[i][j] = 1;

              if(Valid(i,j))

              Trial(i+1, n);

              Board[i][j] = 0;

              }

              }

              }

              int main(int argc, char* argv[]) {

              Trial(0, N);

              }

            【八皇后問題】相關文章:

            皇后呂雉勵志故事10-29

            《奇皇后》經典臺詞精選11-27

            關于幽默笑話的故事皇后命10-15

            打工皇后馮益東的創業故事09-12

            中國肚皮舞皇后溫可馨的故事06-25

            八大刁鉆面試問題01-01

            簡歷模板八大問題06-30

            朱元璋擺皇后宴百家姓名人故事01-02

            影響簡歷水平的八個問題08-07

            80后的八個心理問題07-30

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院