Генерация комбинаций в с ++

Я искал исходный код для генерации комбинации с использованием C ++. Я нашел несколько расширенных кодов для этого, но это хорошо только для определенного числа предварительно определенных данных. Может кто-нибудь дать мне несколько советов, или, может быть, какую-то идею для создания комбинации. В качестве примера предположим, что множество S = {1, 2, 3, ...., n}, и мы выбираем r = 2 из него. Вход будетn а такжеr. В этом случае программа будет генерировать массивы длины два, например, 5 2 выходных данных 1 2, 1 3 и т. Д. У меня были трудности при построении алгоритма. Мне потребовался месяц, чтобы подумать об этом.

Ответы на вопрос(12)

Ваш ответ на вопрос