技术栈

八皇后问题

辣酱配煎饼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 文件解压缩预览
相关推荐
愈努力俞幸运
几秒前
c++ 头文件
开发语言·c++
~山有木兮
13 分钟前
C++设计模式 - 单例模式
c++·单例模式·设计模式
十五年专注C++开发
25 分钟前
CMake基础:gcc/g++编译选项详解
开发语言·c++·gcc·g++
MSTcheng.
31 分钟前
【数据结构】顺序表和链表详解(下)
数据结构·链表
Q813757460
42 分钟前
中阳视角下的资产配置趋势分析与算法支持
算法
yvestine
1 小时前
自然语言处理——文本表示
人工智能·python·算法·自然语言处理·文本表示
HUN金克斯
1 小时前
C++/C函数
c语言·开发语言·c++
慢半拍iii
1 小时前
数据结构——F/图
c语言·开发语言·数据结构·c++
GalaxyPokemon
1 小时前
LeetCode - 148. 排序链表
linux·算法·leetcode
iceslime
2 小时前
旅行商问题(TSP)的 C++ 动态规划解法教学攻略
数据结构·c++·算法·算法设计与分析
热门推荐
01【图像处理与机器视觉】XJTU期末考点02从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑03KGG转MP3工具|非KGM文件|解密音频04海康Visionmaster-常见问题排查方法-启动阶段05YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】06【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!07Coze扣子平台完整体验和实践(附国内和国际版对比)08DeepSeek各版本说明与优缺点分析09VMware虚拟机安装Win7专业版保姆级教程(附镜像包)10R-tree详解