#arc151a. [arc151_a]Equal Hamming Distances
[arc151_a]Equal Hamming Distances
题目描述
下面,一个序列是由0
和1
组成的字符串。
给定两个长度为的序列和。打印出满足以下条件的长度为的字典序最小的序列。
- 和之间的汉明距离等于和之间的汉明距离。
如果不存在这样的长度为的序列,则打印。
什么是汉明距离?
两个序列和之间的汉明距离是满足的整数的个数,其中。
什么是字典序?
一个序列在满足以下条件的整数存在时,比另一个序列字典序更小。
- 。
-
0
,1
。
约束条件
- 是整数。
- 和是长度为的序列。
输入
从标准输入读取输入数据的格式如下:
输出
打印出满足问题描述中条件的字典序最小的长度为的序列,或者如果不存在这样的序列,则打印。
示例输入 1
5
00100
10011
示例输出 1
00001
对于 00001
,和之间的汉明距离和和之间的汉明距离都是。此外,这是满足条件的长度为的字典序最小的序列。
示例输入 2
1
0
1
示例输出 2
-1
没有满足条件的长度为的序列,所以应该打印。