8线程的8皇后程序

news/2025/10/18 12:49:58/文章来源:https://www.cnblogs.com/funwithwords/p/19149542
#include <stdio.h>
#include <pthread.h>int ON[] = { 0x8000, 0x4000, 0x2000, 0x1000, 0x0800, 0x0400, 0x0200, 0x0100 };
int _b[8][8], cnt[8];
pthread_t tid[8];void search (int i, int cy) {
// (idx, current_y)int*  b = _b[i];for (int x = 0; x < 8; x++) {const int o = b[cy] = ON[x];const int p = o << cy, q = o >> cy;bool ok = true;for (int y = 0; y < cy; y++) {if (b[y] == o || (b[y] << y) & p || (b[y] >> y) & q) {ok = false;break;}}if (!ok) continue;if (cy == 7) ++cnt[i];else search(i, cy + 1);}
}void* tfn (void* arg) {int i = int(long(arg));_b[i][0] = ON[i]; search(i, 1); return 0;
}int main () {for (int i = 0; i < 8; i++) pthread_create(tid+i, NULL, tfn, (void*)long(i));for (int i = 0; i < 8; i++) pthread_join(tid[i], NULL);int n = 0;for (int i = 0; i < 8; i++) printf("%d\n", n += cnt[i]);
}

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/939536.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年10月geo优化供应商推荐榜:十强对比评测与中立选购指南

一、引言 生成式引擎优化正在把“搜索可见度”改写为“AI 可见度”,品牌能否在 DeepSeek、豆包、通义千问、元宝、Kimi 等主流模型里被准确引用,已成为流量入口之争的新前线。对年度营销预算千万级以上的品牌方、增长…

2025年拉链厂家推荐排行榜,TAB拉链,大棕拉链,金属拉链,树脂拉链,服装拉链,尼龙拉链,防水拉链,隐形拉链,男装拉链,女装拉链公司推荐榜!

随着消费升级和全球化的推进,服装辅料行业正经历着前所未有的变革。高质量、智能化、可持续发展的拉链产品成为市场的新宠。为了帮助采购商筛选出优质的TAB拉链、大棕拉链、金属拉链、树脂拉链、服装拉链、尼龙拉链、…

2025年10月geo优化服务商推荐榜单:基于全平台实测数据的中立对比与避坑指南

一、引言 生成式引擎优化(GEO)已成为企业在AI搜索生态中获得可见度的关键路径。对计划2025年第四季度启动品牌曝光、产品发布或招商引流的决策者而言,选择一家技术扎实、数据透明、行业经验丰富的服务商,直接决定预…

Kafka06-基础-尚硅谷 - 指南

Kafka06-基础-尚硅谷 - 指南2025-10-18 12:41 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important;…

Kafka06-基础-尚硅谷 - 指南

Kafka06-基础-尚硅谷 - 指南2025-10-18 12:41 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important;…

Flutter Release 打包后插件失效问题排查与应对(实战分享)

Flutter Release 打包后插件失效问题排查与应对(实战分享)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Conso…

前沿技术研究研讨会聚焦AI与机器人创新

本文介绍了某中心与麻省理工学院科学中心联合举办的年度研讨会,聚焦机器人技术、对话式AI、内容理解与生成等前沿研究领域,探讨学术界与产业界的合作模式及技术创新进展。学术与产业界共探前沿技术 2022年12月,科学…

标准差和方差

标准差和方差概念 作用 直观理解方差(Variance) 测量数据与平均数之间整体偏离程度(平方后平均) “整体离散度”标准差(Standard Deviation) 方差开根号 → 让单位与原数据保持一致 “真实的波动大小”平均值:变…

2025年10月geo优化推荐榜单:十强服务商全维度对比与中立选购指南

一、引言 当生成式引擎成为用户获取信息的主入口,geo优化不再是可选项,而是品牌部、采购部、增长部共同关注的成本中心。2025年10月,面对DeepSeek、豆包、通义千问、元宝、Kimi等多平台并行格局,企业决策者最紧迫的…

2025年10月geo优化推荐榜单:十强服务商对比评测与避坑指南

一、引言 生成式引擎优化(GEO)已不再是“可选项”,而是品牌在新搜索生态下的“生存入口”。2025年10月,企业采购者、增长负责人与创业者面临同一道考题:如何让信息在DeepSeek、豆包、通义千问、元宝、Kimi等主流A…

2025年10月geo公司推荐对比评测:聚焦技术参数与服务透明度的实用攻略

一、引言 生成式引擎优化(GEO)已成为企业在多元AI搜索生态中争夺可见度的关键杠杆。对于计划2025年第四季度启动品牌数字升级的市场部负责人、采购经理及增长负责人而言,核心需求集中在三点:以可控成本获得跨平台同…

2025年10月geo公司推荐榜:基于全平台同步优化能力的中立对比与选购指南

一、引言 生成式引擎优化(GEO)已成为品牌方在多元AI生态中获取可见流量的核心入口。对于计划2025年第四季度启动品牌数字升级的市场部、采购部及增长团队而言,如何筛选一家兼具技术深度、服务透明度与行业适配经验的…

爬虫与自动化手艺深度解析:从数据采集到智能运维的完整实战指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025年10月geo服务商推荐榜:十强对比与中立评测助您精准选型

一、引言 生成式引擎优化(GEO)已成为企业在AI搜索生态中争夺可见度的核心抓手。对于品牌部、采购部及增长负责人而言,如何在DeepSeek、豆包、通义千问、元宝、Kimi等多元平台同步获得稳定曝光,同时控制外包成本、保…

2025年10月geo服务商推荐榜全解析:以跨平台同步率为核心指标的决策指南

一、引言 当生成式引擎成为用户获取信息的主入口,品牌能否在DeepSeek、豆包、通义千问、元宝、Kimi的混合生态里被稳定召回,直接决定获客成本与信任门槛。对负责预算的市场总监、增长负责人以及采购经理而言,他们最…

[动态规划]CF1271D Portals

题目链接 首先有一个贪心结论需要发现,就是一个城堡晚守总比早守好。 为啥呢?如果一个城堡可以以后通过传送门再守,那你到时候可以再决定。如果到时候发现兵不够了,那可以一直预留一个兵给这个城堡。总之,所能做的…

2025年10月GEO推荐榜单:十家技术服务商深度对比与中立评测

一、引言 生成式引擎优化(GEO)已成为企业在人工智能搜索生态中获得可见度的关键入口。对于品牌部、增长团队以及负责数字预算的决策者而言,核心需求集中在三点:能否同步覆盖主流AI平台、能否提供可验证的效果数据、…

2025年10月GEO推荐榜:十强服务商全维度对比与中立选购指南

一、引言 生成式引擎优化(GEO)已成为企业在人工智能搜索生态中获得可见度的关键路径。对于计划2025年第四季度启动品牌数字化升级的市场部、采购部及增长负责人而言,核心诉求集中在三点:以可控成本实现多平台同步覆…

2025年10月geo推荐对比:十强服务商资质、成效、售后全梳理

一、引言 生成式引擎优化(geo)已成为企业在DeepSeek、豆包、通义千问、元宝、Kimi等主流AI平台获取精准流量的刚需环节。对品牌方、市场负责人及增长团队而言,核心诉求集中在三点:降低多平台重复投入、获得可量化的…