P15022 [UOI 2020 II Stage] 邻居

题目描述

邻居们非常不喜欢谢别克。因此,他们决定给他设一个陷阱。 邻居们在柏油路上画了一个由 $n$ 行和 $n$ 列组成的表格。行从上到下编号为 $1$ 到 $n$,列从左到右编号为 $1$ 到 $n$。因此表格由 $n$ 行组成,每行有 $n$ 个单元格。他们按以下方式对表格单元格进行编号:第一行的单元格从左到右编号为 $1$ 到 $n$,第二行的单元格从左到右编号为 $n+1$ 到 $2n$,依此类推。下图显示了 $n=4$ 时表格的示例。 :::align{center} ![](https://cdn.luogu.com.cn/upload/image_hosting/ffgyio6d.png) $n=4$ 的示例。 ::: 可恶的邻居们让谢别克在表格上跑来跑去,并不时让他停下来。当他停下时,他需要查看他所在单元格的编号,并回答两个问题: - 他是否位于表格的主对角线上? - 他是否位于副对角线上? 回忆一下,主对角线是连接左上角和右下角单元格的对角线,图中用黄色标记。注意图形是正方形。 而副对角线是连接右上角和左下角单元格的对角线,图中用浅蓝色标记。 假设你就是谢别克,你需要回答这些问题。

输入格式

第一行包含两个整数 $n$ 和 $m$ ($1 \leq n \leq 100, 1 \leq m \leq n \cdot n$) —— 分别表示表格的大小以及邻居让谢别克停下时他所在单元格的编号。

输出格式

输出两个单词,用空格分隔。 第一个单词应为 **yes**,如果谢别克位于主对角线上;否则应为 **no**。 第二个单词应为 **yes**,如果谢别克位于次对角线上;否则应为 **no**。