首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
整数求和
[编程题]整数求和
热度指数:4182
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 128M,其他语言256M
算法知识视频讲解
给定整数n,取若干个1到n的整数可求和等于整数m,编程求出所有组合的个数。比如当n=6,m=8时,有四种组合:[2,6], [3,5], [1,2,5], [1,3,4]。限定n和m小于120
输入描述:
整数n和m
输出描述:
求和等于m的所有组合的个数。
示例1
输入
6 8
输出
4
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(126)
邀请回答
收藏(270)
分享
纠错
提交结果有问题?
40个回答
2篇题解
开通博客
bandiaoz
发表于 2024-12-20 16:41:44
解题思路 这是一个动态规划问题,需要求解所有和为 的不同整数组合个数 状态定义: 表示使用 到 这些数字,凑成和为 的组合数 状态转移方程: 当 时: 当 时: 基础情况: (和为0的组合只有一种,即不选任何数) 代码 cpp java python
展开全文
AC不要TLE
发表于 2025-03-17 21:27:54
因为每个数只能用一次,所以可以类似回溯的算法,或者更像是 DFS 的方法搜全部可能的解决方案即可 #include <iostream> #include <vector> using namespace std; void backtrace(int n, int m,
展开全文
问题信息
C++工程师
iOS工程师
动态规划
安卓工程师
算法工程师
2018
迅雷
数学
Java工程师
来自:
2018迅雷校园招聘i...
上传者:
小小
难度:
40条回答
270收藏
14105浏览
热门推荐
通过挑战的用户
查看代码
Makerz
2022-10-31 11:37:03
深情的奶酪反对画饼
2022-10-10 18:30:39
牛客69827...
2022-09-19 17:34:41
打个豁嗨
2022-09-19 16:02:31
牛客18406...
2022-09-19 10:45:15
相关试题
下面描述中,符合结构化程序设计风格...
北京搜狐互联网信息服务有限公司
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
设一组初始记录关键字序列为(30,...
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
测试工程师
安全工程师
2018
奇安信
评论
(1)
通过构建有序序列,对于未排序数据,...
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
测试工程师
安全工程师
2018
奇安信
评论
(0)
整数反转
迅雷
数组
栈
模拟
Java工程师
C++工程师
iOS工程师
安卓工程师
算法工程师
2018
评论
(81)
来自
2018迅雷校园招聘iO...
订单表order_table全部记...
查找
数据库
数据分析
SQL
评论
(2)
整数求和
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
6 8
4