比赛 集训 评测结果 AAAEEEEEEE
题目名称 镜牢 最终得分 30
用户昵称 彭欣越 运行时间 1.211 s
代码语言 C++ 内存使用 3.74 MiB
提交时间 2025-07-03 11:13:24
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=50010;
ll n,x,a[N],b[N],c[N],ans;
void dfs (int idx) {
	if (idx>n) {
		ans=max(ans,x);
		return;
	}
    ll y=x; 
    x^=a[idx];
    dfs(idx+1);
    x=y;
    x^=b[idx];
    dfs(idx+1);
}
int main () {
	freopen("mirror.in","r",stdin);
	freopen("mirror.out","w",stdout);
	ios::sync_with_stdio(0);
	cin.tie(0),cout.tie(0); 
	cin >> n;
	for (int i=1;i<=n;i++) cin >> a[i];
	for (int i=1;i<=n;i++) cin >> b[i];
	for (int i=1;i<=n;i++) cin >> c[i];
	dfs(1);
	cout << ans <<endl;
	return 0;
}