题面题面语言简体中文expand_more한국어English日本語简体中文给定两个长度为 NNN 的序列 A=[A1,A2,⋯ ,AN]A=[A_1,A_2,\cdots,A_N]A=[A1,A2,⋯,A、B=[B1,B2,⋯ ,BN]B=[B_1,B_2,\cdots,B_N]B=[B1,B2,⋯,B,以及两个整数 X,YX,YX,Y。每个元素都是 111 到 NNN 之间的整数,元素的值可以重复。 你可以按任意顺序执行以下两种操作任意多次,也可以不执行任何操作。 选择满足 1≤i≤N−X1 \leq i \leq N-X1≤i≤N−X 的整数 iii,交换 Ai+XA_{i+X}Ai+X 和 。 判断能否使所有 iii(1≤i≤N1 \leq i \leq N1≤i≤N)均满足 Ai=Bi=iA_i=B_i=iAi=。输入输入格式如下:TTT case1\mathrm{case}_1case1 case2\mathrm{case}_2case 输出对于每个测试用例,若能达到目标状态,输出 YES,否则输出 NO。每个答案占一行。限制 1≤T≤100 0001 \leq T \leq 100\,0001≤T≤100000. 1≤N≤500 0001 \leq N \leq 500\,0001≤N≤500000. 0≤X. 子任务#分数数据范围14X=Y=0X=Y=0X=Y=0.27X=Y=1X=Y=1X=Y=1.316样例样例输入复制6 1 0 0 1 1 3 1 1 1 2 3 2 1 3 3 1 1 2 1 3 2 1 3 2 0 0 2 1 2 1 3 3 3 1 2 3 1 2 3 3 0 1 2 2 2 1 2 3样例输出复制YES NO YES NO YES NO显示标签