求一个大于零的自然数n的所有和的情况
来源:互联网 发布:2017房地产数据分析 编辑:程序博客网 时间:2024/05/21 17:37
问题描述:
求一个大于零的自然数n的所有和的情况
简单递归题
但是我还是想要贴出来,简单,但是典型
#include<iostream>using namespace std;int n;int a[10000];void dfs(int w,int k,int m){ if(k>n) return ; if(k==n) { for(int i=0;i<m;i++){ if(i!=m-1) cout<<a[i]<<"+ "; else cout<<a[i]; } cout<<endl; } for(int i=w;i<n;i++) { if(i+k>n) return ; a[m]=i; dfs(i,k+i,m+1); }}int main(){ while(cin>>n) { dfs(1,0,0); }}
0 0
- 求一个大于零的自然数n的所有和的情况
- 键入一个自然数 ,求这个自然数的所有约数之和
- 将一个正整数n,拆分成连续的自然数之和,输出所有可能的情况
- 一个正整数n被分成若干个不同自然数的和,求组成n的一组自然数的最大乘积
- 给你一个自然数N,求[6,N]之内的所有素数中,两两之和为偶数的那些偶数。
- 给你一个自然数N,求[6,N]之内的所有素数中,两两之和为偶数的那些偶数
- 输出和为n的所有的连续自然数序列
- 求100之内的自然数中所有奇数的和
- 输出自然数n的所有因子
- 114.按要求,求小于n同时能被3和7整除的所有自然数之和的平方根
- 求自然数n的自然排列
- 求连续自然数的和
- 算法题:给你一个自然数N,求[6,N]之内的所有素数中,两两之和为偶数的那些偶数。
- 给你一个自然数N,求[6,N]之内的所有素数中,两两之和为偶数的那些偶数(百度2014,面试)
- [经典面试题]给你一个自然数N,求[6,N]之内的所有素数中,两两之和为偶数的那些偶数
- 算法题:给你一个自然数N,求[6, N]之内的所有素数中, 两两之和为偶数的那些偶数。
- 百度笔试算法题:算法题:给你一个自然数N,求[6,N]之内的所有素数中,两两之和为偶数的那些偶数。
- 自然数n拆成不同的自然数的和
- HDOJ 1241 Oil Deposits(dfs)
- mysql-5.6.20-winx64安装及常见问题处理
- android 源码下载中遇到的问题 repo sync
- RFC
- 周报
- 求一个大于零的自然数n的所有和的情况
- 23.模态跳转和键盘
- jsp中通过超链接跳转到servlet中失败的原因
- yourphp
- 计算机网络-http简介
- Two Sum
- (一〇五)二维码的生成和扫描
- ScheduledExecutorService的使用
- 字符串匹配的KMP算法