Например: 1,2,4,5 имеет следующую сумму:
1,2,4,5
3,6,9
7,11
12
и каждая сумма уникальна.
Теперь 1,2,3 имеет следующую сумму:
1,2,3
3,5
6
и, очевидно, не каждая сумма уникальна.
Существует ли эффективный способ генерирования последовательности, аналогичной первому примеру сцель выбрать каждое число как можно меньше (не просто 1,2,4,8,16 ...)?Я понимаю, что мог бы написать программу, возможно, для того, чтобы это исправить, но мне просто любопытно, можно ли это сделать лучше.