combinations(组合数)

发布时间:2026/11/7 15:51:24

combinations(组合数) https://www.nowcoder.com/practice/4d0a110416d84c7f9454d0da53ab2da1?tpId46tqId29101tPage4rp4ru/ta/leetcodeqru/ta/leetcode/question-ranking搜索回溯即可.不过注意为了防止重复出现,比如3 个数字选2个数字。避免出现1 3 和3 1 这种结果在选数的时候都是从前面已选好的数字的下一位开始选。class Solution { public: vectorvectorint combine(int n, int k) { vectorvectorint res; if(n 0 || k 0) return res; vectorboolmark(n1);//标记数字是否被用过 vectorinttemp; dfs(0, n, k, 0, mark, temp, res); return res; } //pos表示上次选的数字的位置n,k是n个数字选k个数字 void dfs(int pos, int n, int k, int now, vectorbool mark, vectorint temp, vectorvectorint res ){ if(now k){//选足够k个数字 res.push_back (temp); return ; } if(n - pos k - now)//剪枝。剩下的数字不够k-now个了 return; //从下一个位置选择。避免出现1 3 和 3 1 这种重复的情况 for(int i pos 1; i n; i){ if(!mark[i] ){//数字i没有选过 mark[i] true; temp.push_back (i);//选进去 now;//已选的数目增加 int tmp_pos i; dfs(tmp_pos, n, k, now, mark, temp, res); //回溯 mark[i] false; temp.pop_back(); now--; } } } };
延伸阅读

更多相关文章

2026/10/28 19:10:10

PHP:数组的排序函数:

数组的排序函数: 1.sort(); 不带key升序排序.** <?php $arrarray(0,1111,2,3,1114,5,611,7,8,5669,187780);sort($arr);echo <pre>; print_r($arr); echo </pre>;?>结果 是 Array ([0] > 0[1] > 2[2] > 3[3] > 5[4] > 7[5] > 8[6] >…

2026/11/4 21:09:11

HS2-HF Patch 技术架构与部署框架深度解析

HS2-HF Patch 技术架构与部署框架深度解析 【免费下载链接】HS2-HF_Patch Automatically translate, uncensor and update HoneySelect2! 项目地址: https://gitcode.com/gh_mirrors/hs/HS2-HF_Patch HS2-HF Patch 是基于 BepInEx 插件框架构建的综合性技术解决方案&…

2026/11/7 10:15:55

我用Python实现了一个小说网站雏形

前言 十个python九个爬&#xff0c;在大家的印象中好像Python只能做爬虫。然而并非如此&#xff0c;Python 也可以做Web开发&#xff0c;接下来给大家展示一下如何做一个小说站点。 相关软件 软件版本功能地址Python3.7.1脚本语言https://www.python.org/Django2.1.3Web框架…

2026/11/7 15:49:52

白山电工证报名条件值不值得考?怕考不过白交培训费的看过来

白山电工证报名条件值不值得考?怕考不过白交培训费的看过来 怕考不过白交培训费?别急,先搞清楚白山电工证报名条件,再决定值不值得考。现在市场上电工证培训机构五花八门,但真正能帮你拿证、拿好证的不多,很多人花了几千块培训费,最后还是因为不达标被…

2026/11/7 15:49:52

室内电工证考试官方回应:证书过期了不知道怎么复审延期怎么办

室内电工证考试官方回应:证书过期了不知道怎么复审延期怎么办 证书过期了不知道怎么复审延期,这个问题真的让不少一线电工头疼。最近有位洛阳某中小施工企业的负责人老张,因为没及时处理电工证复审,导致项目暂停,直接损失了十几万的工期赔偿。这事儿在行…

2026/11/7 15:49:52

高压电工作业能做什么在哪考别再被中介骗了

高压电工作业能做什么在哪考别再被中介骗了 你是不是也经常听到身边有人提起高压电工证,但不知道 高压电工作业能做什么 ,更不知道 在哪考 ?很多人在找证的路上被中介忽悠、被乱收费,最后还拿不到证书,这事儿真的不能再踩坑了。 今天咱们就从…

2026/11/7 15:44:52

贵港市在哪里办电工证 2026河南最新政策下怎么考不踩坑

贵港市在哪里办电工证 2026河南最新政策下怎么考不踩坑 怕考不过白交培训费?2026河南最新政策对电工证报考和考试流程有了新变化,尤其是对初次报考人员来说,选择对的培训机构、掌握考试技巧、了解薪资预期,才是通关的关键。本文通过一个商丘小伙…

2026/11/7 14:54:47

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代&#xff0c;基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而&#xff0c;与配合度高的人类不同&#xff0c;宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态&#xff0c;更无法控制光照环境。实际应用中&#xff0c;我们常…

2026/11/7 14:50:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/7 0:03:08

郑州报考避坑指南:电工证和钳工证怎么选?实操考试心里没底怕挂科

郑州报考避坑指南:电工证和钳工证怎么选?实操考试心里没底怕挂科 实操考试心里没底怕挂科?你不是一个人。特别是在郑州这样的城市,很多施工企业负责人和一线作业人员在报考电工证和钳工证时都面临着同样的困惑。到底该考哪个证?哪个更适合自己?哪个证书…

2026/11/7 0:03:08

广西电工证办理流程全解析:外省证怎么转?在哪考最靠谱?

广西电工证办理流程全解析:外省证怎么转?在哪考最靠谱? 之前考的证在外省能不能转过来?这个问题我遇到太多了,今天就拿广西电工证办理流程来具体说说,别再走弯路了。广西电工证的报考、复审、继续教育这些环节,如果你不了解,真的会吃大亏,尤其对于从…

2026/11/7 0:03:08

电气电工证都有哪些保姆级教程

电气电工证都有哪些保姆级教程 你是不是正愁不知道去哪报名,怕被中介坑?别急,这篇保姆级教程专为河南初次报考人员准备,帮你搞清楚 电气电工证都有哪些 ,以及如何避开那些坑。 电气电工证都有哪些?别被五花八门的证书搞懵了…

2026/11/7 14:54:47

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代&#xff0c;基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而&#xff0c;与配合度高的人类不同&#xff0c;宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态&#xff0c;更无法控制光照环境。实际应用中&#xff0c;我们常…

2026/11/7 14:50:12

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑