技术栈

八皇后问题

辣酱配煎饼2024-05-31 20:38
cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int cnt,n=8,a[15],b[105],c[105],d[105];
void dfs(int x)
{
	if(x==9)
	{
		cnt++;
		for(int i=1;i<=n;i++)
		{
			cout<<a[i]<<" ";
		}
		cout<<endl;
		return ;
	}
	for(int i=1;i<=n;i++)
	{
		if(b[i]==0&&c[i+x]==0&&d[i-x+7]==0)
		{
			b[i]=1;
			c[i+x]=1;
			d[i-x+7]=1;
			a[x]=i;
			dfs(x+1);
			b[i]=0;
			c[i+x]=0;
			d[i-x+7]=0;
		}
	}
}
int main()
{
	dfs(1);
	cout<<cnt;
	return 0; 
} 
上一篇:开源大模型源代码
下一篇:OC IOS 文件解压缩预览
相关推荐
菜菜的顾清寒
几秒前
力扣HOT100(34)图论-岛屿数量
算法·leetcode·图论
名字不好奇
2 分钟前
大模型的思考模式:它真的在“想“吗?
人工智能·算法
Run_Teenage
11 分钟前
算法模板:输入输出,并查集
java·开发语言·算法
chengO_o
18 分钟前
AVL树详解与实现(C++)
数据结构·c++·avl树·平衡二叉搜索树
高一学习c++会秃头吗
21 分钟前
操作系统内存块分配算法
算法
洛水水
23 分钟前
【力扣100题】57.合并区间
算法·leetcode
玉树临风ives
23 分钟前
atcoder ABC 458 题解
数据结构·c++·算法
chengO_o
27 分钟前
STL关联式容器:map 与 set 的使用
c++·stl·set·map·平衡二叉搜索树
AKA__Zas
29 分钟前
芝士算法 (双指针篇2.0)
java·数据结构·leetcode·学习方法
如竟没有火炬
33 分钟前
有序矩阵中第K小的元素
数据结构·线性代数·算法·leetcode·矩阵·深度优先
热门推荐
01GitHub 镜像站点02【AI】2026 年具身智能模型和世界模型总结03Codex 接入 DeepSeek API 完整配置文档04【踩坑记录 | 第一篇】微软商店无法使用时,如何手动安装 OpenAI Codex?附`.msix`文件系统错误解决方法05裂开!ChatGPT 居然开始要手机号验证,附详细解决方法06CC-Switch & Claude 基于 Linux 服务器安装使用指南072026年AI编程工具终极横评:Cursor vs Claude Code vs Copilot08CC-Switch 全平台下载、安装与使用全指南(Windows/macOS/Linux)09Codegraph 实战:用知识图谱让 AI 编程效率翻倍102026 年 AI 辅助编程工具全景对比:Copilot、Cursor、Claude Code 与 Codex 深度解析