#P10653. 「ROI 2017 Day 2」存储器
「ROI 2017 Day 2」存储器
题目描述
给定一个字符串 ,设其长度为 ,每个字符要么是 +
要么是 -
。
定义一个片段为 的一个子串 满足下面三个条件:
- 或者 。
- 或者 。
- 。
定义一次变换为:
- 选择 的两个相邻且长度不同的片段,改变长度较小的那个片段的所有字符为其相反字符。(
+
变为-
,-
变为+
)
现在有 次询问,每次询问给出只包含 +
和 -
并且长度相同的字符串 ,请你判断 是否能够通过若干次变换得到 。
输入格式
第一行一个整数 表示询问次数。
接下来 行每行两个字符串 ,含义如题所示。
输出格式
对于每次询问输出一行一个字符串 Yes
或 No
表示是否可以完成题目所给要求。
3
++- +++
++-- ++++
++-+--+- ++++++++
Yes
No
Yes
3
++-+-- ++----
++-+-- +++---
-++- -++-
Yes
No
Yes
提示
【数据范围】
注:本题只放部分数据,完整数据请左转 LOJ P2770 评测。
设 。
子任务编号 | 分值 | 特殊性质 | |
---|---|---|---|
中没有 - |
|||
无 | |||