当前位置: 首页 > news >正文

南阳河南网站建设价格wordpress获取tags

南阳河南网站建设价格,wordpress获取tags,网站建设小组,网站开发后端是什么目录链接#xff1a; 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目#xff1a; https://github.com/September26/java-algorithms 原题链接#xff1a;力扣#xff08;LeetCode#xff09;官网 - 全球极客挚爱的技术成长平台 描述#xff1a; 在一个 8x…目录链接 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目 https://github.com/September26/java-algorithms 原题链接力扣LeetCode官网 - 全球极客挚爱的技术成长平台 描述 在一个 8x8 的棋盘上放置着若干「黑皇后」和一个「白国王」。 给定一个由整数坐标组成的数组 queens 表示黑皇后的位置以及一对坐标 king 表示白国王的位置返回所有可以攻击国王的皇后的坐标(任意顺序)。 示例 1 输入queens [[0,1],[1,0],[4,0],[0,4],[3,3],[2,4]], king [0,0] 输出[[0,1],[1,0],[3,3]] 解释 [0,1] 的皇后可以攻击到国王因为他们在同一行上。 [1,0] 的皇后可以攻击到国王因为他们在同一列上。 [3,3] 的皇后可以攻击到国王因为他们在同一条对角线上。 [0,4] 的皇后无法攻击到国王因为她被位于 [0,1] 的皇后挡住了。 [4,0] 的皇后无法攻击到国王因为她被位于 [1,0] 的皇后挡住了。 [2,4] 的皇后无法攻击到国王因为她和国王不在同一行/列/对角线上。示例 2 输入queens [[0,0],[1,1],[2,2],[3,4],[3,5],[4,4],[4,5]], king [3,3] 输出[[2,2],[3,4],[4,4]]示例 3 输入queens [[5,6],[7,7],[2,1],[0,7],[1,6],[5,1],[3,7],[0,3],[4,0],[1,2],[6,3],[5,0],[0,4],[2,2],[1,1],[6,4],[5,4],[0,0],[2,6],[4,5],[5,2],[1,4],[7,5],[2,3],[0,5],[4,2],[1,0],[2,7],[0,1],[4,6],[6,1],[0,6],[4,3],[1,7]], king [3,4] 输出[[2,3],[1,4],[1,6],[3,7],[4,3],[5,4],[4,5]]提示 1 queens.length  63queens[i].length 20 queens[i][j]  8king.length 20 king[0], king[1] 8一个棋盘格上最多只能放置一枚棋子。 解题思路 * 解题思路 * 从king出发使用searchForward方法分别向8个方向分别尝试。如果有满足条件的则返回。如果没有满足的则返回空数组。 代码 class Solution1222 { public:vectorvectorint fowards {{1, 0}, {1, 1}, {1, -1}, {0, 1}, {0, -1}, {-1, 0}, {-1, 1}, {-1, -1}};vectorint searchForward(setstring queenSet, vectorint king, vectorint forward){while (king[0] 0 king[1] 0 king[0] 8 king[1] 8){king[0] king[0] forward[0];king[1] king[1] forward[1];if (queenSet.find(to_string(king[0]) _ to_string(king[1])) ! queenSet.end()){return vectorint{king[0], king[1]};}}return vectorint{};}vectorvectorint queensAttacktheKing(vectorvectorint queens, vectorint king){setstring queenSet;for (int i 0; i queens.size(); i){queenSet.insert(to_string(queens[i][0]) _ to_string(queens[i][1]));}vectorvectorint list;for (int i 0; i fowards.size(); i){vectorint result searchForward(queenSet, king, fowards[i]);if (result.size() 0){list.push_back(result);}}return list;} };
http://www.yutouwan.com/news/301103/

相关文章:

  • 东莞seo网站制作报价wordpress支持建多个站点吗
  • 营销型网站建设题库代做企业网站备案
  • 景区网站建设材料wordpress多节点
  • 平顶山哪里有做网站的公司木门东莞网站建设技术支持
  • 公司网站如何上传图片全景地图网站开发
  • net 网站开发企业做网站便宜
  • 北京seo网站开发百度关键词搜索
  • 我做外贸要开国际网站吗笔记本做网站要什么好
  • 北京建设工程招标公告网站网站制作技术支持
  • 当当网网站系统建设的意义wordpress 改密码
  • 造价企业怎么登陆建设部网站海口seo计费
  • 南雄网站建设外贸先做网站再开公司
  • 百讯网站建设网站是灰色系的网站
  • 温州市微网站制作多少钱电子技术支持 东莞网站建设
  • 公司网站备案要多久网上网城网站
  • 铜陵港航投资建设集团网站优衣库的网络营销方式
  • 网站维护客户wordpress 网站 上传
  • 类似qq空间的网站网站是哪家公司做的
  • 海报素材库网站免费网站制作商城
  • 北京pk10做号网站企业失信被执行人查询
  • 南山优化网站建设案例wordpress主题 Grace
  • 做网站需要开放哪些端口滨海建设局官方网站
  • 四大门户网站的优缺点深圳百度推广开户
  • 连云港网站建设公司app推广赚钱
  • 湖北专业网站建设产品介绍策划会展网站建设
  • 西安 餐饮 网站建设dnf制裁做任务网站
  • 建设银行u盾自动弹出网站网站 管理
  • 常州网站建设网站有没有可以做兼职的网站吗
  • 网站建设的论文永久免费vps服务器
  • 荆州网站建设 松滋网站建设网站设计的风格有哪些