八皇后变题hash

lc336

lc1001

hash计灯在行列、正负对角线的覆盖次数,查询时判断目标格是否被照亮,随后关闭查询格周围3×3区域的灯并更新统计

class Solution {
public:
unordered_map<int, int> ver, hor;
unordered_map<int, int> d1, d2;
set<pair<int,int>> st;

void add(pair<int,int> pr) {
if(st.count(pr))return;
ver[pr.first]++;
hor[pr.second]++;
d1[pr.first+pr.second]++;
d2[pr.first-pr.second]++;
st.insert(pr);
}

void close(pair<int,int> pr) {
ver[pr.first]--;
hor[pr.second]--;
d1[pr.first+pr.second]--;
d2[pr.first-pr.second]--;
st.erase(pr);
}

int query(pair<int,int> pr) {
return ver[pr.first] > 0 || hor[pr.second] > 0 || d1[pr.first+pr.second] > 0 || d2[pr.first-pr.second] > 0;
}

vector<int> gridIllumination(int N, vector<vector<int>>& lamps, vector<vector<int>>& queries) {
for(auto e: lamps)
add(make_pair(e[0], e[1]));

vector<int> ans;
for(auto e: queries)

{
int x = e[0], y = e[1];
ans.push_back(query(make_pair(x,y)));
for(int i = -1 ; i <= 1 ; i++) {
for(int j = -1 ; j <= 1 ; j++) {
if(st.count(make_pair(x+i, y+j)))
close(make_pair(x+i,y+j));

}
}
}
return ans;
}
};

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

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

相关文章

‌手把手教你用Qwen生成测试用例:从零搭建LLM测试助手

一、为什么软件测试需要LLM辅助&#xff1f;‌ 传统测试用例设计依赖人工经验&#xff0c;存在三大痛点&#xff1a; ‌效率低下‌&#xff1a;单个功能模块平均需2–4小时编写完整用例集&#xff08;含正向、边界、异常&#xff09;‌覆盖率盲区‌&#xff1a;73%的线上缺陷…

‌Python+LangChain实战:构建你的第一个AI测试生成器

测试工程师的AI转型窗口期‌2025年&#xff0c;全球软件测试行业正经历一场静默革命。传统手工编写测试用例、维护脚本、分析日志的模式&#xff0c;正被大语言模型&#xff08;LLM&#xff09;驱动的智能测试生成器逐步取代。根据《IEEE Software》2025年行业报告&#xff0c;…

百万年薪密码:AI测试架构师能力矩阵全解析

AI测试时代的架构师价值‌ 随着机器学习模型、智能推荐系统、自动驾驶、AIoT等复杂智能应用成为软件生态的主流&#xff0c;软件测试的边界、复杂度和技术栈发生了质的飞跃。传统的手工测试和基于脚本的自动化测试在面对海量数据、非线性逻辑、持续演化的模型和模糊的“正确性…

小样本学习提升医疗影像诊断精度

&#x1f493; 博客主页&#xff1a;借口的CSDN主页 ⏩ 文章专栏&#xff1a;《热点资讯》 小样本学习&#xff1a;破解医疗影像诊断的数据困境目录小样本学习&#xff1a;破解医疗影像诊断的数据困境 引言&#xff1a;医疗影像诊断的“数据荒漠” 一、小样本学习&#xff1a;技…

从无效沟通到首通成交:B2B拓客的秘密武器曝光

在B2B销售的过程里&#xff0c;真正花费最多时间的事情并非讨论方案内容&#xff0c;而是要寻找到那个正确的对接人&#xff0c;这是相当耗费精力的。不知道你是否也曾有过如同以下这样的经历?当你拨打1688平台上标注为“厂家”的电话时&#xff0c;电话是由客服接通的&#x…

‌2026年测试工程师必备的10个免费开源AI工具

2026年&#xff0c;软件测试已进入“AI智能体驱动”的新纪元。传统脚本编写正被“感知-决策-执行-学习”闭环的开源AI工具取代。 ‌一、AI测试范式的根本性跃迁&#xff1a;为什么2026年必须重新定义工具链&#xff1f;‌ 2026年的测试工程师&#xff0c;不再只是“写脚本的人…

实时质量监控如何通过数据驱动优化汽车生产质量?

实时质量监控如何通过数据驱动优化汽车生产质量&#xff1f;在当今竞争白热化的汽车制造业中&#xff0c;质量管理已然超越了传统意义上单纯的产品检验范畴&#xff0c;它正演变为一套深度融合数据、技术与流程的复杂系统工程&#xff0c;是决定企业能否在智能制造浪潮中抢占先…

“天然”的陷阱:为什么你最健康的补剂,其实是最高度的“超加工食品”?

“天然”的陷阱&#xff1a;为什么你最健康的补剂&#xff0c;其实是最高度的“超加工食品”&#xff1f; ——当我们在反对 UPF 时&#xff0c;我们到底在反对什么&#xff1f; 走进任何一家现代超市&#xff0c;或者浏览健康博主的社交媒体&#xff0c;“拒绝加工食品”、“回…

告别文献 “散装”!宏智树 AI 教你拼出导师点赞的学术拼图

作为深耕论文写作科普的教育博主&#xff0c;后台总能刷到这样的求助&#xff1a;“读了 50 篇文献&#xff0c;写出来的综述还是像‘流水账’”“观点堆砌没逻辑&#xff0c;被导师批‘没灵魂’”“引用格式错一堆&#xff0c;查重率高到离谱”。文献综述不是简单的 “摘要拼接…

AI 写论文哪个软件最好?实测宏智树 AI:毕业论文通关的 “全能型外挂”

作为深耕论文写作科普的教育测评博主&#xff0c;每年毕业季后台都会被 “AI 写论文哪个软件最好” 的提问淹没。市面上的 AI 写作工具层出不穷&#xff0c;有的只能生成碎片化文字&#xff0c;有的文献引用漏洞百出&#xff0c;有的查重结果与学校标准脱节。经过多轮实测对比&…

以云为基,以智为擎|移动云开启政务领域数智化发展新篇章

当下&#xff0c;AI已成为驱动全球科技革命与产业升级的核心引擎。作为AI落地的重要场景&#xff0c;政务领域能够依托大模型等前沿技术&#xff0c;实现从“人工主导”向“智能协同”跨越。尤其在我国全力推进“高效办成一件事”的大背景下&#xff0c;政策层面的支持更是为政…

写论文软件哪个好?实测揭秘:宏智树 AI 凭 “真实 + 专业” 成毕业刚需

作为深耕论文写作科普的教育测评博主&#xff0c;后台每天都被 “写论文软件哪个好” 的提问刷屏。市面上的 AI 写作工具五花八门&#xff0c;有的只管文字拼接却虚构文献&#xff0c;有的只能做简单润色却解决不了实证分析难题。经过多轮深度实测&#xff0c;我发现宏智树 AI才…

Python移动文件到新文件夹:完整指南与实用技巧

在Python中移动文件是日常自动化任务中的常见需求&#xff0c;无论是整理照片、备份数据还是重构项目结构。本文将详细介绍如何使用Python高效安全地移动文件到新文件夹&#xff0c;同时保持文件名不变&#xff0c;并提供多种实用场景的解决方案。 一、基础方法&#xff1a;使…

9 款 AI 写论文哪个好?实测封神!宏智树 AI 凭硬核实力 C 位出圈

毕业季的论文战场硝烟四起&#xff0c;“9 款 AI 写论文哪个好” 的灵魂拷问&#xff0c;成为高校生社群的热议焦点。市面上的 AI 写作工具琳琅满目&#xff0c;却大多难逃 “文字拼接”“文献造假”“逻辑断层” 的三大魔咒。作为深耕论文写作科普的测评博主&#xff0c;我耗时…

AI → JSON → UI

背景 过去两年&#xff0c;AI 生成 UI 的实践基本集中在两种路径上。第一种是直接让模型生成 JSX、HTML 或 CSS。这条路线的优势在于自由度极高&#xff0c;模型几乎不受约束&#xff0c;看起来“什么都能写”。但在真实工程环境中&#xff0c;这种方式几乎不可控&#xff1a;…

自建临时收件箱系统:Maildrop 开源项目服务器部署实战

如果你做过网站/APP 的登录注册、找回密码、订阅通知、工单系统,你一定懂这种痛点: 📩 测试邮件流程时,总得准备一堆测试邮箱 😵 邮箱账号切来切去,验证码/激活邮件经常找不到 🧪 CI 或回归测试需要“随用随有”的收件箱,但又不想依赖第三方 🔒 更别说有些邮件内…

自建 Status Page:Gatus 服务可用性监控面板搭建指南

如果你手上有不止一个网站/接口/节点,你一定经历过这种“很烦但又躲不开”的时刻: 😵 用户来问:“你们是不是挂了?”你还得先去自己打开页面确认 🧠 明明只是某个接口慢了,但你没有历史数据,根本说不清楚 📉 线上出问题经常是“你感觉不对劲”,但没有第一时间告警…

合规电商数据采集 API|多平台实时数据抓取,告别爬虫封号风险

一键采集亚马逊 / 速卖通 / 淘宝 / 京东全维度数据&#xff0c;赋能企业精准运营决策传统电商数据采集方式&#xff08;如爬虫、手动导出&#xff09;存在合规风险高、数据时效性差、格式不统一三大痛点&#xff1a;爬虫易触发平台反爬机制导致店铺封号&#xff0c;手动导出数据…

从功能测试到AI质量守护者:我的5年蜕变日记

第一章 功能测试的基石时代&#xff08;2021-2022&#xff09; 当我在2021年首次接触Jira缺陷管理系统时&#xff0c;手工测试仍是行业主流。每日重复着&#xff1a; graph LR A[需求评审] --> B[用例设计] B --> C[环境部署] C --> D[冒烟测试] D --> E[回归测试…

被遗忘的拼图:为什么你的身体每天都在“隐性饥饿”?

被遗忘的拼图&#xff1a;为什么你的身体每天都在“隐性饥饿”&#xff1f; ——揭秘甘氨酸的代谢缺口与长寿悖论 你是否曾有过这样的困惑&#xff1a;明明各项体检指标都还在“正常范围”&#xff0c;明明每天都在吃肉蛋奶&#xff0c;营养似乎并不匮乏&#xff0c;但身体却不…