可以使一组字符串唯一的最少字符数是多少(从第一个字符开始)。
例如,一组字符串:
{
'january',
'february',
'march',
'april',
'may',
'june',
'july'
}
现在,我们不能只使用第一个字符,因为 'j' 既在 'june' 中,又在 'july' 中(另外,'m' 在 'march' 和 'may' 中)。我们也不能使用前 2 个字符,因为 'ma' 既在 'march' 又在 'may' 中。
但是,我们可以使用前 3 个字符!
返回这个数字的最佳算法是什么(除了明显的蛮力)?