logo AlgoBeat OnlineJudge
登录 注册

#215159. [UOI 2020 II Stage] 邻居

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

邻居们非常不喜欢谢别克。因此,他们决定给他设一个陷阱。

邻居们在柏油路上画了一个由 行和 列组成的表格。行从上到下编号为 ,列从左到右编号为 。因此表格由 行组成,每行有 个单元格。他们按以下方式对表格单元格进行编号:第一行的单元格从左到右编号为 ,第二行的单元格从左到右编号为 ,依此类推。下图显示了 时表格的示例。

:::align{center}

的示例。 :::

可恶的邻居们让谢别克在表格上跑来跑去,并不时让他停下来。当他停下时,他需要查看他所在单元格的编号,并回答两个问题:

  • 他是否位于表格的主对角线上?
  • 他是否位于副对角线上?

回忆一下,主对角线是连接左上角和右下角单元格的对角线,图中用黄色标记。注意图形是正方形。

而副对角线是连接右上角和左下角单元格的对角线,图中用浅蓝色标记。

假设你就是谢别克,你需要回答这些问题。

输入格式

第一行包含两个整数 () —— 分别表示表格的大小以及邻居让谢别克停下时他所在单元格的编号。

输出格式

输出两个单词,用空格分隔。

第一个单词应为 yes,如果谢别克位于主对角线上;否则应为 no

第二个单词应为 yes,如果谢别克位于次对角线上;否则应为 no

样例

样例输入 1

4 16

样例输出 1

yes no

样例输入 2

4 2

样例输出 2

no no

样例输入 3

4 10

样例输出 3

no yes