2016 年蓝桥杯 c++ B 组 -----方格填数
题目链接
题目大意:
填数字,连续的两个数字不能相邻。
(左右、上下、对角都算相邻)一共有多少种可能的填数方案?
解题思路:
自己用 dfs 没写出来
看题解 发现了一种有意思的写法 全排列 好机智噢
代码如下:
#include<iostream>
#include<algorithm>
using namespace std;
int a[10];
bool f(int x,int y)
{
if(abs(a[y]-a[x])==1)
...
原创
2020-10-09 20:01:49 ·
113 阅读 ·
0 评论