AT_arc151_a [ARC151A] Equal Hamming Distances
题目描述
给定两个长度均为$N$的$01$序列$S$和$T$。求某一个字典序最小的$01$序列$U$,长度也为$N$,使$S$到$U$的汉明距离等于$T$到$U$的汉明距离。
若有解,输出字典序最小的解;若无解,输出$-1$。
汉明距离:两个长度相同的$01$序列的汉明距离定义为对应**不相等**的位置数量。
输入格式
共三行:
第一行一个整数$N$。
第二行一个长度为$N$的$01$序列$S$。
第二行一个长度为$N$的$01$序列$T$。
输出格式
若有解,输出字典序最小的解;若无解,输出$-1$。
### 样例1解释
当$U=00001$时,$S$和$U$的汉明距离、$T$和$U$的汉明距离都是$2$。
### 样例2解释
没有符合条件的$01$序列。
说明/提示
$1≤N≤2×10^5$。
$N$是整数。
$S$和$T$是长度均为$N$的$01$个序列。