Задачка не для детей

  • Автор темы alex_
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

alex_

#1
На входе дан список одномерных массивов целых чисел(максимум 16 массивов, максимальный размер одномерного массива 16), надо как можно компактнее объединить массивы, пользуясь следующими принципами : 1)Массивы можно
сортировать, переставлять как угодно элементы массива.
2)Массив может включать в себя другой массив ,если он является ориентированным надмножеством для включаемого массива,начало которого должно совпадать с началом массива-надмножества.
Пример:
Входные данные: mas[0] = 1 2 4 5 6
mas[1] = 4 5
mas[2] = 2 1
Промежуточный этап:
mas[0] = 4 5 6 1 2
mas[1] = 4 5
mas[2] = 2 1

//mas[0] начинается с 4 5, так же как mas[1], причём mas[1]
//является ориентированным подмножеством mas[0]

Выход: mas[0]+mas[1]

Народ решите если кто знает, ну очень нуна!!
 
Статус
Закрыто для дальнейших ответов.