给定两个长为 n 的数组 a,b。定义一个非负整数 x 是好数,当且仅当:
∙ 存在一种 b 的排列,使得所有 1≤i≤n,ai⊕bi=x。
第一行输出好数的个数 k,随后 k 行按从小到大的顺序输出好数。
b 的排列指任意交换 b 中的元素后的结果。
给定两个长为 $n$ 的数组 $a,b$。定义一个非负整数 $x$ 是好数,当且仅当:
$\bullet$ 存在一种 $b$ 的排列,使得所有 $1 \leq i \leq n$,$a_i \oplus b_i =x$。
第一行输出好数的个数 $k$,随后 $k$ 行按从小到大的顺序输出好数。
$b$ 的排列指任意交换 $b$ 中的元素后的结果。