#ABC345A. [ABC345A] 左右箭头(Leftrightarrow)

[ABC345A] 左右箭头(Leftrightarrow)

题目描述

给你一个包含 < , = 和 > 的字符串 SS。

判断 SS 是否是一个双向箭头字符串。

一个字符串 SS 是一个双向箭头字符串当且仅当有一个正整数 kk 使得 SS 恰好包含一个 <,kk 个 = 和一个 >,按此顺序,长度为 (k+2)(k+2)。

输入格式

输入 SS。

输出格式

如果 SS 是一个双向箭头字符串,输出 Yes;否则,输出 No。

样例 #1

样例输入 #1

<====>

样例输出 #1

Yes

样例 #2

样例输入 #2

==>

样例输出 #2

No

样例 #3

样例输入 #3

<>>

样例输出 #3

No

提示

数据范围

  • SS 是一个长度在 33 到 100100 之间的字符串,包括且由 < ,= 和 > 组成。

样例 1 解释

<====> 是一个 <、四个 = 和一个 > 按顺序连接而成的,是一个双向箭头字符串。因此输出,Yes。

样例 2 解释

==> 不满足双向箭头字符串的条件,因此,输出 No。