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--; } } } };

相关新闻

PHP:数组的排序函数:

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/7/28 17:51:01 阅读更多 →
HS2-HF Patch 技术架构与部署框架深度解析

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/7/28 17:51:01 阅读更多 →
centos7安装libpcaplibnids

centos7安装libpcaplibnids

说明&#xff1a;直接用yum安装的libpcap会在libnids安装的时候检查有问题&#xff0c;所以需要下载安装包来安装&#xff01; 1. 安装libpcap ① 下载软件包libpcap-1.0.0.tar.gz 下载地址&#xff1a;http://www.tcpdump.org/release/libpcap-1.0.0.tar.gz ② 解压软件包&…

2026/7/28 17:50:01 阅读更多 →

最新新闻

webpack(前端打包工具)

webpack(前端打包工具)

本质上&#xff0c;webpack 是一个现代 JavaScript 应用程序的静态模块打包工具。当 webpack 处理应用程序时&#xff0c;它会在内部构建一个 依赖图(dependency graph)&#xff0c;此依赖图会映射项目所需的每个模块&#xff0c;并生成一个或多个 bundle。 官网地址https://we…

2026/7/28 18:01:04 阅读更多 →
leetcode—python  50天刷题  第21题  旋转链表

leetcode—python 50天刷题 第21题 旋转链表

题目描述 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: 1->2->3->4->5->NULL, k = 2 输出: 4->5->1->2->3->NULL 解释: 向右旋转 1 步: 5->1->2->3->4->NULL 向右旋转 2 步: 4…

2026/7/28 18:01:04 阅读更多 →
剑指Offer_编程题(C#实现)_ 链表中倒数第k个结点

剑指Offer_编程题(C#实现)_ 链表中倒数第k个结点

题目&#xff1a;链表中倒数第k个结点 题目描述 输入一个链表&#xff0c;输出该链表中倒数第k个结点。 解题思路 解法1 遍历链表&#xff0c;得到链表的长度n&#xff0c;由于单向链表无法从链表尾端回溯&#xff0c;所以需要从头节点开始往后走n-k1步&#xff0c;就能找到倒数…

2026/7/28 18:01:04 阅读更多 →
1054 求平均值 (20 分)*sscanf和sprintf函数的用法

1054 求平均值 (20 分)*sscanf和sprintf函数的用法

本题的基本要求非常简单&#xff1a;给定 N 个实数&#xff0c;计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是 [−1000,1000] 区间内的实数&#xff0c;并且最多精确到小数点后 2 位。当你计算平均值的时候&#xff0c;不能把那些非法的数据算在…

2026/7/28 18:01:04 阅读更多 →
大模型应用的安全红线:从Prompt注入到数据泄露的防护清单

大模型应用的安全红线:从Prompt注入到数据泄露的防护清单

大模型应用的安全红线&#xff1a;从Prompt注入到数据泄露的防护清单大模型应用的安全威胁与传统Web安全存在根本性差异——传统安全关注SQL注入、XSS、CSRF&#xff0c;而AI应用面临的是Prompt注入、越狱攻击、训练数据提取等全新攻击面。本文系统性梳理AI应用的安全威胁全景和…

2026/7/28 18:01:04 阅读更多 →
如何用Webcamoid在10分钟内将普通摄像头变成创意工作室?终极指南

如何用Webcamoid在10分钟内将普通摄像头变成创意工作室?终极指南

如何用Webcamoid在10分钟内将普通摄像头变成创意工作室&#xff1f;终极指南 【免费下载链接】webcamoid Webcamoid is a full featured and multiplatform camera suite. 项目地址: https://gitcode.com/gh_mirrors/we/webcamoid 你是否厌倦了单调的视频会议画面&#…

2026/7/28 18:00:04 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿&#xff01;3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑&#xff1a;把几百页的财报、法规、技术手册扔给向量库&#xff0c;问一个具体问题&#xff0c;搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了&#xff0c;要么藏在几十条结果的最下面。语义相似≠真正相关&#xff0c;这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营&#xff0c;从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候&#xff0c;每天刷半小时抖音&#xff0c;手动把爆款视频的口播敲进备忘录&#xff0c;一条2分钟的视频得花十来分钟&#xff0c;碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档&#xff0c;可以直接使用&#xff01;系统支持图片、视频、摄像头等多种方式检测裂缝&#xff0c;功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像&#xff01; pubg绝地求生目标检测数据集 1分类&#xff1a;e_body&#xff0c;14905个标签&#xff0c;txt格式 共计14244张图&#xff0c;99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别&#xff1a; allies enemy tag图片总量&#xff1a;7247张训练集&#xff1a;5139张验证集&#xff1a;1425张测试集&#xff1a;683张标注状态&#xff1a;全部已标注&#xff0c;即拿即用数据格式&#xff1a;支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻