#4307. 相等的汉明距离(EqualHammingDistances)
相等的汉明距离(EqualHammingDistances)
题目描述
小高和小李得到了两个长度为的01序列和。他们想找到一个长度为的01序列,使得与的汉明距离等于与的汉明距离。在所有满足条件的序列中,他们希望找到字典序最小的那个。
-
01序列是指仅由0和1组成的字符串。
-
两个等长序列的汉明距离是指对应位置上字符不同的数量。
-
字典序比较时,0被认为小于1。
输入格式
输入包含三行分别是,,。
输出格式
如果存在满足条件的序列,输出字典序最小的。如果不存在,输出-1
。
样例
5
00100
10011
00001
1
0
1
-1
样例解释
【样例1说明】
对于,与的汉明距离和与的汉明距离都是2。这是满足条件的字典序最小的序列。
【样例2说明】
不存在满足条件的序列,因此输出-1
。
数据范围
- 是整数。
- 和都是长度为的01序列。
来源
- AtCoder ARC151A