#5036. Piano

0
    ID: 5036 传统题 2000ms 1024MiB 尝试: 0 已通过: 0 难度: 1 上传者: 标签>AtCoderabc346BGESP 2级枚举(双层循环)模拟

Piano

Piano

题目描述

有一架无限长的钢琴键盘。 是否存在这个键盘上的一个连续段包含 $W$ 个白键和 $B$ 个黑键?
设 $S$ 为无限重复字符串 $wbwbwwbwbwbw$ 所形成的字符串。 是否存在 $S$ 的一个子串包含 $W$ 个 $w$ 和 $B$ 个 $b$?
什么是 $S$ 的子串? $S$ 的一个子串是指可以通过将 $S$ 的第 $l$ 个、第 $(l+1)$ 个、$\dots$、第 $r$ 个字符(按此顺序)连接起来而形成的字符串,其中 $l$ 和 $r$ 是某两个正整数($l\leq r$)。

输入格式

输入从标准输入按以下格式给出: WW BB

输出格式

如果存在 SS 的一个子串包含 WW 个 ww 和 BB 个 bb,则打印 YesYes;否则打印 NoNo。

3 2
Yes
3 0
No
92 66
Yes

提示

WW 和 BB 是整数。 0≤W,B≤1000\leq W,B \leq 100 W+B≥1W+B \geq 1SS 的前 1515 个字符是 wbwbwwbwbwbwwbwwbwbwwbwbwbwwbw。可以取第 1111 到第 1515 个字符组成字符串 bwwbwbwwbw,它是一个包含三个 ww 和两个 bb 的子串。
唯一包含三个 ww 且不包含 bb 的字符串是 wwwwww,而 wwwwww 不是 SS 的子串。

标签: AtCoder|abc346B

来源

AtCoder|abc346B