传统题 文件IO:array 1000ms 512MiB

array

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给出两个长度为nn的数组 A,BA,B,你可以对 AA 数组执行操作,使得它最后和 BB 相同,操作如下:

  • 选择 AA 数组里的一个数,将它变为 AA 数组里所有数的异或值

求问最少操作几次能使得 AABB 数组完全相同(若不能请输出-1)。

输入格式

第一行一个正整数 nn 代表数组长度

第二行n n 个非负整数代表 AA

第三行 nn 个非负整数代表 BB

输出格式

一行一个整数表示最少需操作多少次(若不能请输出-1)

数据范围

对于20%的数据,1n51\le n\le 5

对于30%的数据,1n101\le n \le 10

对于100%的数据,1n105,0Ai,Bi<2301\le n \le 10^5,0 \le A_i, B_i < 2^{30}

样例
样例输入 #1
3
1 3 2
2 1 3
样例输出 #1
4

BOC云冲刺 Round2 镜像赛

未参加
状态
已结束
规则
OI
题目
4
开始于
2023-11-9 18:00
结束于
2023-11-9 22:30
持续时间
4.5 小时
主持人
参赛人数
2