CF1737C Ela and Crickets

题目描述

![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1737C/f0f8b416d84260abf4a5738763b563a4a29739c9.png) Ela 非常喜欢国际象棋。在休息时间,她通常会和 DTL 的同事下几盘棋。她并不是传统国际象棋的高手,但她对各种变体棋类非常感兴趣,在这些变体中,她需要适应新规则并考验自己的战术思维来赢得比赛。 本题涉及一种非标准棋子类型,具体描述如下:给定一个 $n \times n$ 的棋盘,上面有 $3$ 个白色“蟋蟀”棋子,呈“L”形相邻排列,棋盘上没有其他棋子。Ela 想知道,经过有限步操作后,是否可以将任意一个白色蟋蟀移动到第 $x$ 行第 $y$ 列的格子上? “L”形的棋子排列只能是以下四种之一: ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1737C/514135a9cb3021fdd11c6f5877903e61238e21da.png) ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1737C/e135bddf869fc3c4e5900f14eaae8062e1263b64.png) ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1737C/b79b64cfe0ed70ae5dd5a6ed54ba57554fdeec32.png) ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1737C/07b44b1ac7a379c6fed131cb7e0805a4ed084742.png) 为简化描述,下面介绍仅有三个白色蟋蟀在棋盘上的规则。蟋蟀可以水平、垂直或对角线方向移动,但只能跳到某个方向上紧挨着另一个蟋蟀之后的格子(即必须跳过另一个蟋蟀)。如果跳过的那个格子后面是空的,蟋蟀就会占据那个格子。否则(如果后面的格子被另一个蟋蟀占据,或不存在),则不能进行该步移动。 有效跳跃的示例见题目备注部分的图片。

输入格式

每组测试包含多个测试用例。第一行包含测试用例数 $t$($1 \le t \le 10^4$)。 接下来是每个测试用例的描述。 每个测试用例的第一行包含一个整数 $n$($4 \le n \le 10^5$),表示棋盘的大小。 第二行包含 6 个整数:$r_1, c_1, r_2, c_2, r_3, c_3$($1 \le r_1, c_1, r_2, c_2, r_3, c_3 \le n$),表示三个蟋蟀的坐标。输入保证这三个蟋蟀呈题目描述中的“L”形排列。 第三行包含 2 个整数:$x, y$($1 \le x, y \le n$),表示目标格子的坐标。

输出格式

对于每个测试用例,输出一行 "YES" 或 "NO",表示 Ela 是否可以将某个蟋蟀移动到目标格子上。

说明/提示

以下是第一个测试用例的解答。红色方格表示蟋蟀需要到达的位置。注意,在国际象棋中,行号从下到上计数,本题图片也是如此。 ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF1737C/5d188af801d8843cba510dd4aca2e2621bb3a163.png) 由 ChatGPT 4.1 翻译