atcoder#AGC024F. [AGC024F] Simple Subsequence Problem
[AGC024F] Simple Subsequence Problem
Score : 分
问题陈述
给定一个由 0
和 1
组成的字符串集合 ,以及一个整数 。
找到一个最长的字符串,它是 中 个或更多不同字符串的子序列。如果有多个字符串满足此条件,则找到字典序最小的字符串。
这里, 的格式如下:
- 给定的数据是一个整数 ,以及 个字符串 。对于每个 , 的长度为 。
- 对于每对整数 , 的第 个字符是
1
当且仅当 的二进制表示(可能带有前导零)属于 。这里, 的第一个和最后一个字符分别称为第 个和第 个字符。 - 中不包含长度为 或更长的字符串。
这里,当存在一系列整数 ,使得对于每个 ,字符串 的第 个字符与字符串 的第 个字符相等时,字符串 是字符串 的子序列。
约束条件
- 是一个长度为 的字符串,由
0
和1
组成。 - 是一个整数。
输入
输入通过标准输入给出,格式如下:
输出
打印在 或更多不同字符串中最长字符串的字典序最小字符串。
3 4
1
01
1011
01001110
10
以下字符串属于 :空字符串,1
,00
,10
,11
,001
,100
,101
和 110
。
在四个或更多字符串中,最长字符串的字典序最小的是 10
。
4 6
1
01
1011
10111010
1101110011111101
100
2 5
0
11
1111
答案是空字符串。