技术栈

八皇后问题

辣酱配煎饼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 文件解压缩预览
相关推荐
Dev7z
1 小时前
滚压表面强化过程中变形诱导位错演化与梯度晶粒细化机理的数值模拟研究
人工智能·python·算法
吴秋霖
1 小时前
apple游客下单逆向分析
python·算法·逆向分析
阿猿收手吧!
2 小时前
【C++】Ranges:彻底改变STL编程方式
开发语言·c++
Polaris北
2 小时前
第二十三天打卡
c++
YunchengLi
3 小时前
【计算机图形学中的四元数】2/2 Quaternions for Computer Graphics
人工智能·算法·机器学习
CUC-MenG
3 小时前
Codeforces Round 1079 (Div. 2)A,B,C,D,E1,E2,F个人题解
c语言·开发语言·数学·算法
666HZ666
3 小时前
数据结构4.0 串
c语言·数据结构·算法
weixin_42158501
4 小时前
常微分方程
算法
船神丿男人
4 小时前
C++:STL string(一)
开发语言·c++
文艺倾年
4 小时前
【免训练&测试时扩展】通过任务算术转移思维链能力
人工智能·分布式·算法
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03UV安装并设置国内源04openclaw 配置飞书 报错 应用未建立长连接05openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南06243 行 microGPT:把“训练 + 推理”拆到骨头里07AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南08Anthropic破解长程任务难题:长期运行智能体的高效控制机制09MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法10openclaw配置教程(linux+局域网ollama)