算法实验二 【三阶幻方】(回溯算法)

您所在的位置:网站首页 九宫格又叫 算法实验二 【三阶幻方】(回溯算法)

算法实验二 【三阶幻方】(回溯算法)

2024-07-12 08:50| 来源: 网络整理| 查看: 265

算法实验二 【三阶幻方】(回溯算法)

1579.三阶幻方

时限:1000ms 内存限制:10000K 总时限:3000ms

描述

三阶幻方是最简单的幻方,又叫九宫格,是由1,2,3,4,5,6,7,8,9九个数字组成的一个三行三列的矩阵,其对角线、横行、纵向的的和都为15。

输入

输出

按字典序输出所有的满足条件的幻方矩阵,每两个数字之间带一个空格,行尾无空格,每个幻方后带一个空行。

输入样例

输出样例

无`

#include using namespace std; int a[9]; int used[10]; int col[3],lin[3],dia[2]; void dfs(int m); bool can(); void output(); int main() { dfs(0); return 0; } void dfs(int m) { if(m==9) { if(can()) output(); } else { for(int i=1;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3