传统题 1000ms 256MiB

替换

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

题目描述

苗苗正在整理一串二进制记录。记录可以看作一个长度至少为 33 的 01 字符串 ss

苗苗需要选择一个既不是第一个字符、也不是最后一个字符的位置,把这一位替换成符号 xorxor。替换之后,符号左边和右边分别被看作二进制整数,苗苗会计算这两个整数的按位异或结果。

苗苗想知道,这个结果最大可以是多少。请你输出最大结果的二进制表示。

注意,输出不能含有前导零;如果最大结果为 00,请输出 0

输入格式

第一行一个整数 TT,表示测试数据组数。

接下来 TT 行,每行一个长度至少为 33 的 01 字符串 ss

输出格式

对于每组测试数据,输出一行一个二进制串,表示最大结果。

8
010
0110
1000
10101
01000
01010
010110
00000
0
10
10
100
10
11
111
0

数据规模

设每组测试数据中字符串 ss 的长度为 nn

对于全部数据,满足 1T1051 \le T \le 10^53n3 \le nss 仅由字符 01 组成,所有测试数据中 nn 的总和不超过 5×1055 \times 10^5

测试点编号 nn 的限制 特殊性质
121 \sim 2 n20\forall n \le 20
353 \sim 5 n3000\sum n \le 3000
66 n5×105\sum n \le 5\times 10^5 所有字符串均以字符 1 开头
77 所有字符串均以字符 0 开头
8108 \sim 10

特殊性质 A:保证所有字符串均以字符 1 开头。 特殊性质 B:保证所有字符串均以字符 0 开头。

7月28日测试

未参加
状态
已结束
规则
IOI
题目
6
开始于
2026-7-28 19:00
结束于
2026-7-28 21:00
持续时间
2 小时
主持人
参赛人数
2