Тишинуша Гамимеря (spamsink) wrote,
Тишинуша Гамимеря
spamsink

Category:

Программистская задачка



Дан массив уникальных строк одинаковой длины. Требуется для каждой строки найти набор пар (позиция, значение), уникально идентифицирующих строку в массиве, минимизируя сумму мощностей наборов. Например, для массива
"корова", "ворона", "корона"
наборами будут
(4, 'в'), (0, 'в'), [(0, 'к'), (4, 'н')];
для массива "aabb", "abab", "abba", "baab", "baba", "bbaa" ими будут наборы, описывающие, скажем, положение букв 'a' в каждой строке, и т.п.

Я пока не придумал, как это делать эффективно.
Subscribe

  • История с хорошим концом

    Очень схематично, потому что большую простыню лень печатать. В июле 2022 года я купил билеты у Сингапурских авиалиний (далее СА), включающие рейс…

  • Узнал новый термин

    В течение нескольких последних месяцев с завидной регулярностью мне приходили СМС или сообщения в телеграме (но ни в каких-либо других мессенджерах)…

  • Сам себе подарок не сделаешь - без подарка останешься

    Через 30+ лет жизни в Калифорнии я узнал о существовании растения " Бирсонима толстолистная", на котором растут фрукты с забавным вкусом, называемые…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 14 comments

  • История с хорошим концом

    Очень схематично, потому что большую простыню лень печатать. В июле 2022 года я купил билеты у Сингапурских авиалиний (далее СА), включающие рейс…

  • Узнал новый термин

    В течение нескольких последних месяцев с завидной регулярностью мне приходили СМС или сообщения в телеграме (но ни в каких-либо других мессенджерах)…

  • Сам себе подарок не сделаешь - без подарка останешься

    Через 30+ лет жизни в Калифорнии я узнал о существовании растения " Бирсонима толстолистная", на котором растут фрукты с забавным вкусом, называемые…