方格填數
如下的10個格仔
+–+–+–+
| | | |
+–+–+–+–+
| | | | |
+–+–+–+–+
| | | |
+–+–+–+
(如果顯示有問題,也可以參看【圖1.jpg】)
填入0~9的數字。要求:連續的兩個數字不能相鄰。
(左右、上下、對角都算相鄰)
一共有多少種可能的填數方案?
請填寫表示方案數目的整數。
注意:你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。
dfs,不多說,下面是**。
#include
#include
#include
intmap[3][4];
int visited[10];
int method=0;
int cheak(int x,int y)/*只需要判斷比當前位置小的地方是否相鄰就行*/
}return
1;}
void dfs(int sev)
int x=(sev+1)%4;
int y=(sev+1)/4;
for(int i=0;i<10;i++)
else}}
}int main()
藍橋杯省賽真題 方格填數
如下的10個格仔 如果顯示有問題,也可以參看 圖1.jpg 填入0 9的數字。要求 連續的兩個數字不能相鄰。左右 上下 對角都算相鄰 一共有多少種可能的填數方案?請填寫表示方案數目的整數。注意 你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。用全排列,然後再判斷每兩個位置之間的數是否滿足...
2016 年 藍橋杯B組C C 省賽 方格填數
如下的10個格仔 如果顯示有問題,也可以參看下圖 填入0 9的數字。要求 連續的兩個數字不能相鄰。左右 上下 對角都算相鄰 一共有多少種可能的填數方案?請填寫表示方案數目的整數。注意 你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。暴力就完事了 include bits stdc h i...
藍橋杯 方格填數
方格填數 如下的10個格仔 如果顯示有問題,也可以參看 圖1.jpg 填入0 9的數字。要求 連續的兩個數字不能相鄰。左右 上下 對角都算相鄰 一共有多少種可能的填數方案?請填寫表示方案數目的整數。注意 你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。include include in...