2016藍橋C語言B組 6 方格填數 搜尋回溯

2021-09-12 15:05:48 字數 951 閱讀 1954

方格填數

如下的10個格仔

+--+--+--+

| | | |

+--+--+--+--+

| | | | |

+--+--+--+--+

| | | |

+--+--+--+

(如果顯示有問題,也可以參看【圖1.jpg】)

填入0~9的數字。要求:連續的兩個數字不能相鄰。

(左右、上下、對角都算相鄰)

一共有多少種可能的填數方案?

請填寫表示方案數目的整數。

注意:你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。

答案:1580

#include#include#includeusing namespace std;

int res=0;

int v[6][7];

int x[10]=;

int y[10]=;

bool vis[10];

bool f[6][7];

int xx[8]=;

int yy[8]=;

bool judge(int a,int d)

} return 1;

}void seek(int d)

for(int i=0;i<=9;i++) }

}int main()

藍橋杯2023年C B組 6 方格填數

方格填數 如下的10個格仔 如果顯示有問題,也可以參看 圖1.jpg 填入0 9的數字。要求 連續的兩個數字不能相鄰。左右 上下 對角都算相鄰 一共有多少種可能的填數方案?請填寫表示方案數目的整數。注意 你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。做這題的時候踩了審題的坑 第一次是把...

2023年藍橋杯C語言大學A組題目3 方格填數

題目 3.方格填數 如下的10個格仔 0 9的數字。要求 連續的兩個數字不能相鄰。左右 上下 對角都算相鄰 一共有多少種可能的填數方案?請填寫表示方案數目的整數。注意 你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。數學好的可以直接用數學推算出來,用組合與計數的方法還是可以的。既然藍橋杯...

藍橋杯 2016 3 方格填數

如下的10個格仔 填入0 9的數字。要求 連續的兩個數字不能相鄰。左右 上下 對角都算相鄰 一共有多少種可能的填數方案?dfs就好 但是,我加了乙個list的優化 更要命的是 這個list是用stl實現的 好吧,其實是我已經懶到手寫鍊錶都不會了 下面普及list的用法 list.erase it 這...