无进位加法
题号:NC53319
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
Special Judge, 64bit IO Format: %lld

题目描述


对于一个只含自然数的集合,如果集合中所有数之和=集合中所有数的和,那么我们称之为“美丽的集合”。
给出存在一个数列满足:
  • 最小。
试求出新数列的
为了简便起见,我们给出的a_i均为二进制形式,你的答案也应是二进制形式。

输入描述:

第一行输入一个正整数n,表示给出的数列a的大小,也是所求数列b的大小
接下来的n行每行一个数字表示a_i的二进制形式。这些数字不包含前导零,其二进制表示法的总长度不超过 300000。

输出描述:

输出的二进制形式
示例1

输入

复制
2
10
10

输出

复制
110
示例2

输入

复制
2
10100
1001

输出

复制
11101
示例3

输入

复制
3
1
1
110

输出

复制
1011

备注:

CC-BY-SA,感谢LOJ分享,译文来自 https://loj.ac/problem/2850