Блог пользователя ironsoul

Автор ironsoul, история, 8 лет назад, По-русски

Есть n объектов. Для каждого объекта известно его количество a[i], которое у нас есть. Сколько различных последовательностей длины len можно составить из имеющихся объектов.

Это обычная комбинаторика? Есть ли какая-то формула? Спасибо.

  • Проголосовать: нравится
  • +7
  • Проголосовать: не нравится

»
8 лет назад, скрыть # |
Rev. 6  
Проголосовать: нравится -7 Проголосовать: не нравится

Похоже на размещение с повторениями (если важен порядок элементов в последовательности), или сочетание с повторениями (если не важен порядок).

»
8 лет назад, скрыть # |
Rev. 2  
Проголосовать: нравится +5 Проголосовать: не нравится

А какие ограничения на n и len? Может там зайдёт динамика вида dp[i][x] =  число различных последовательностей длины x составленных из объектов, номера которых не больше i.