##[洛谷博客](文章列表 - zmz2022 的博客 - 洛谷博客)
## [原题](https://www.luogu.com.cn/problem/CF38B)
## 调侃一下:
### 一到非常有意思的关于国际象棋的题
#### 正好最近在下国际象棋
~~虽然没赢过qwq~~
## 正文:
### 逻辑过程是这样子的:
先筛一下城堡(车,$rook$),再筛一下原骑士(马,$knight_1$),最后筛一下新骑士($knight_2$)。
如何保证$knight_2$吃不到$knight_1$呢?
显然,只要$knight_1$吃不到$knight_2$就行。
也就是说,不可能出现~~智慧~~情况。
一个逻辑问题:
如何保证$knight_2$吃不到$rook$呢?
其实很简单,我们把$rook$看作一个$knight(r)$,同上个问题,只要$knight(r)$吃不到$knight_2$就行。
------------
### 码风诡异,谅解
------------
#### 先写标记:
```cpp
bool homo[114][514];
void kkk(int x,int y){
if(x>=