AT_abc150_f.[ABC150F] Xor Shift
提高+/省选-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定两个长度为 n 的序列 a={a0,a1,⋯,an−1} 和 b={b0,b1,⋯,bn−1},输出所有有序数对 (k,x) ,满足:
- 0≤k<n 且 x≥0。
- 序列 a′=b,其中 ai′=ai+kmodnxorx (0≤i<n),“xor”表示按位异或。
输入格式
第一行一个整数 n。
第二行 n 个整数,依次是 a0,a1,⋯,an−1。
第三行 n 个整数,依次是 b0,b1,⋯,bn−1。
输出格式
输出所有满足条件有序对 (k,x),每对占一行。如果没有满足条件的有序对,输出为空。
输入输出样例
输入#1
3 0 2 1 1 2 3
输出#1
1 3
输入#2
5 0 0 0 0 0 2 2 2 2 2
输出#2
0 2 1 2 2 2 3 2 4 2
输入#3
6 0 1 3 7 6 4 1 5 4 6 2 3
输出#3
2 2 5 5
输入#4
2 1 2 0 0
输出#4
说明/提示
1≤n≤2×105,0≤ai,bi<230。