递归实现组合型枚举

慈云数据 2024-05-13 技术支持 77 0

#inClude

递归实现组合型枚举
(图片来源网络,侵删)

using NAMEspace std;

int n,m;

递归实现组合型枚举
(图片来源网络,侵删)

vector num;

void dfs(int k)

{

    //如题解所述

    if(num.size() >; m || num.size() + (n - k + 1)

        return;

    //到达枚举边界,输出结果并结束

    if(k == n + 1)

    {

        for(int i = 0;i

            cout > m;

    dfs(1);

    return 0;

}

微信扫一扫加客服

微信扫一扫加客服

点击启动AI问答
Draggable Icon