Для целых положительных чисел n и k , пусть " k -раздел n " будет отсортированным списком k различных положительных целых чисел, которые складываются в n , и позволяют "рангу" данного k -раздела n быть его позицией вотсортированный список всех этих списков в лексикографическом порядке, начиная с 0.
Например, есть два 2-разбиения по 5 ( n = 5, k = 2): [1,4] и [2,3].Поскольку [1,4] предшествует [2,3] в лексикографическом порядке, ранг [1,4] равен 0, а ранг [2,3] равен 1.
Итак, я хочууметь делать две вещи:
- Дано n , k и k -разделение n , я хочу найти ранг этого k -раздела n .
- Учитывая n , k и ранг, я хочу найти k -раздел n с таким рангом.
Могу ли я сделать это без необходимости вычислять все k -разделы n , которые предшествуют интересующему?
Этот вопрос отличается от других, потому что мы здесь говорим о целочисленных разбиениях, а не просто комбинациях.