E. 干净的字符串

    远端评测题 1000ms 256MiB

干净的字符串

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

说明

时间限制:1 Sec 内存限制:256 MB 输入文件clean.in 输出文件clean.out

小明得到一个二进制字符串 ss(即字符串仅由 0011 组成)。

在一次操作中,小明可以任意选择 ss 中连续的两个字符 sis_isi+1s_{i+1},如果 sis_i11si+1s_{i+1}00,他可以删除这两个字符中的任意一个(必须删除一个,但不能两个都删除),然后字符串的长度减少 11

在小明的眼中,两个不同的字符串 xxyy,较短的字符串更干净;如果它们长度相同,则字典序更小的字符串更干净。

小明可以对 ss 进行任意多次操作,使得它尽可能地干净。

输入格式

第一行为一个整数 tt,表示有 tt 组询问;

接下来有 tt 行,每行为一个二进制字符串 ss,第 ii 行为第 ii 组询问。

输出格式

tt 行,第 ii 行为对第 ii 组的询问,为一个字符串,即能得到的最干净的字符串。

样例

样例 1

5
0001111111
0101
11001101
1110000000
1
0001111111
001
01
0
1

数据范围

1t1041 \le t \le 10^4

s|s| 表示字符串 ss 的长度,有 1s1051 \le |s| \le 10^5

题目保证所有的 s|s| 之和不超过 10510^5

2025年9月月赛-Div3入门

未参加
状态
已结束
规则
乐多
题目
6
开始于
2025-9-21 18:00
结束于
2025-9-21 20:00
持续时间
2 小时
主持人
参赛人数
33