#arc151a. [arc151_a]Equal Hamming Distances

[arc151_a]Equal Hamming Distances

题目描述

给定两个长度均为NN0101序列SSTT。求某一个字典序最小的0101序列UU,长度也为NN,使SSUU的汉明距离等于TTUU的汉明距离。

若有解,输出字典序最小的解;若无解,输出1-1

汉明距离:两个长度相同的0101序列的汉明距离定义为对应不相等的位置数量。

输入格式

共三行:

第一行一个整数NN

第二行一个长度为NN0101序列SS

第二行一个长度为NN0101序列TT

输出格式

若有解,输出字典序最小的解;若无解,输出1-1

样例1解释

U=00001U=00001时,SSUU的汉明距离、TTUU的汉明距离都是22

样例2解释

没有符合条件的0101序列。

数据范围与提示

1N2×1051≤N≤2×10^5

NN是整数。

SSTT是长度均为NN0101个序列。