3001. 捕获黑皇后需要的最少移动次数

ops/2024/12/27 3:30:30/

3001. 捕获黑皇后需要的最少移动次数


题目链接:3001. 捕获黑皇后需要的最少移动次数

代码如下:

class Solution 
{
public:int minMovesToCaptureTheQueen(int a, int b, int c, int d, int e, int f){if (a == e && (c != e || !in_between(b, d, f)) ||//车直接攻击到皇后(同一行)b == f && (d != f || !in_between(a, c, e)) ||//车直接攻击到皇后(同一列)c + d == e + f && (a + b != e + f || !in_between(c, a, e)) ||//象直接攻击到皇后c - d == e - f && (a - b != e - f || !in_between(c, a, e))){return 1;}return 2;}private://m在l和r之间bool in_between(int l, int m, int r){return min(l, r) < m && m < max(l, r);}
};

http://www.ppmy.cn/ops/145277.html

相关文章

生产力利器,Mac 系统优选,keychron K10Max 三模键盘体验分享

生产力利器&#xff0c;Mac 系统优选&#xff0c;keychron K10Max 三模键盘体验分享 哈喽小伙伴们好&#xff0c;我是Stark-C~ 我在不久前也是跟风入手了Mac mini M4&#xff0c;作为多年的黑苹果用户&#xff0c;我这也算是正式转正了~。 选购理由 不过使用Mac mini的小伙伴…

Element-ui table组件:单元格未溢出,悬浮出现popover提示框

问题视图&#xff1a; 问题定位&#xff1a; 源码中&#xff0c;给开启溢出提示的列单元格都添加了class,并且宽度为实际列宽-1。 若单元格内容宽度100%撑开&#xff0c;则会计算为溢出情况。 处理方法&#xff1a; 单元格内容宽度设置100%-1。

[react]searchParams转普通对象

const [param, setParam] useSearchParams()const params Object.fromEntries(param.entries());console.log(params); 如果是params的话,就是用返回一个对象, const p useParams()console.log(p); 为什么是对象?难道param还能有2个字段? 还真是! 给2个占位符 {path:…

JDBC报错

报错信息 Exception in thread "main" java.sql.SQLException: The server time zone value is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to …

HTML 画布:创意与技术的融合

HTML 画布:创意与技术的融合 HTML 画布(<canvas>)元素是现代网页设计中的一个强大工具,它为开发者提供了一个空白画布,可以在上面通过JavaScript绘制图形、图像和动画。这种技术不仅为网页增添了视觉吸引力,还极大地丰富了用户的交互体验。本文将深入探讨HTML画布…

汽车IVI中控开发入门及进阶(47):CarPlay开发

概述: 车载信息娱乐(IVI)系统已经从仅仅播放音乐的设备发展成为现代车辆的核心部件。除了播放音乐,IVI系统还为驾驶员提供导航、通信、空调、电源配置、油耗性能、剩余行驶里程、节能建议和许多其他功能。 ​ 驾驶座逐渐变成了你家和工作场所之外的额外生活空间。2014年,…

网页中字体图标Fontawesome的使用

关于字体图标&#xff0c;最先学习的是iconfont&#xff0c;后来又使用过icomoon&#xff0c;以前在学习BootStrap的时候&#xff0c;曾经接触过font-awesome&#xff0c;很长时间没用&#xff0c;发现自己很健忘。今天试着在网页中使用font-awesome&#xff0c;最开始居然不显…

基于LR/GNB/SVM/KNN/DT算法的鸢尾花分类和K-Means算法的聚类分析

花瓣轮廓&#xff1a; 分类与聚类 使用各种模型进行鸢尾花分类和聚类 1. | 介绍 &#x1f44b; &#x1f914; 数据集问题 鸢尾花分类项目是使用简单数据集实现机器学习模型的实际演示。数据集本身包含有关花瓣和萼片大小的信息&#xff0c;包括鸢尾属物种。通过分析鸢尾花的…