#P14985. [2026省选联测]智种学派
[2026省选联测]智种学派
题目描述
给你 个长度为 的 01 串以及一个区间集合 ,初始时 为空。
定义对一个 01 串的一次操作为在 里找到一个区间 并将这个 01 串的第 到 个数反转, 变 , 变 。
定义两个 01 串是本质相同的当且仅当可以通过若干次操作将一个 01 串变成另一个 01 串。
给出 次询问。
- 插入:向 内新增一个区间 。
- 询问:询问第 个与第 个 01 串是否本质相同。
输入格式
第一行,三个整数 。
接下来 行,每行一个长为 的 01 串,表示第 个 01 串。
接下来 行,每行三个正整数,第一个正整数为 。
- 如果 代表为插入,接下来两个正整数 。
- 如果 代表为询问,接下来两个正整数 。
输出格式
输出一行一个字符串,对于每组询问,依次输出一个字符,如果本质相同则输出1,否则输出0。
输入输出样例 #1
输入 #1
2 5 5
10011
11001
2 1 2
1 2 3
2 1 2
1 3 4
2 1 2
输出 #1
001
样例解释 #1
- 第一次询问:此时集合 为空。两个 01 串显然不同。
- 第二次询问:此时集合 为 ,则第一个串只能变成
10011或11111,无法变得相同,故本质不相同。 - 第三次询问:此时集合 为 ,依次进行 变换和 变换即可变为第二个串,故本质相同。
说明 / 提示
本题开启捆绑测试点与子任务依赖。
| 子任务编号 | 特殊性质 | 分值 | |
|---|---|---|---|
| 插入操作不超过 次 | |||
| 所有插入操作在所有的询问操作之前 | |||
| 无 |
对于全部数据,,,,,,输入皆为整数。