CF1994B.Fun Game
普及-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
题目大意
Vanya 有一个 01 串 s=s1s2…sn。他可以对 s 进行一系列变换。每次变换中,Vanya 会取两个整数 l,r(1≤l≤r≤n),然后对所有 i∈[l,r],将 si 同时替换为 si⊕si−L+1,其中 ⊕ 表示按位异或。
Vanya 想知道 s 能否经过一系列变换,得到另一个长度与 s 相同的 01 串 t。
输入格式
输入数据的第一行包括一个整数 q(1≤q≤104),表示测试用例的组数。
对于每个测试用例:
- 第一行包括一个整数 n(1≤n≤2×105),表示 s 和 t 的长度。
- 接下来两行分别包括一个长度为 n 的 01 串,分别表示 s 和 t。
输入数据保证 ∑n≤2×105。
输出格式
对于每个测试用例,输出一行字符串:
- 若 s 可以通过一系列变换得到 t,输出
Yes。 - 若 s 不可以通过一系列变换得到 t,输出
No。
特别地,输出结果的大小写不会影响判定。例如,yEs,yes,Yes 和 YES 均算作有效答案。
输入输出样例
输入#1
6 1 0 1 7 0110100 0110100 9 100101010 101111110 4 0011 1011 4 0100 0001 8 10110111 01100000
输出#1
NO YES YES NO YES YES
输入解题思路,AI测评打分。不知道怎么写?