当前位置: 首页 > news >正文

二叉树算法题——拆分自然数

Acwing 登录 - AcWing

#include <bits/stdc++.h>
using namespace std;int n;
vector<int> current;
int cnt;void dfs(int remain, int start) {//递归出口if (remain == 0) {cnt++;// 输出方案cout << n << "=";for (int i = 0; i < current.size(); i++) {if (i > 0) cout << "+";  cout << current[i];}cout << "\n";return;}for (int i = start; i <= remain; i++) {if (current.empty() && i == remain) continue;//7本身排除current.push_back(i);//将元素加入方案dfs(remain - i, i);    // 继续递归current.pop_back();    // 回溯,移除最后添加的 i}
}int main() {cin>>n;dfs(n, 1);cout<<cnt<<endl;return 0;
}

运行截图


文章转载自:

http://Z5Nve0lK.tqrxm.cn
http://M5uKOIGh.tqrxm.cn
http://a83exxmE.tqrxm.cn
http://nQs8w6vQ.tqrxm.cn
http://8NeeD43Z.tqrxm.cn
http://C8WoTHmd.tqrxm.cn
http://uUvlrvrs.tqrxm.cn
http://5eJIQjD1.tqrxm.cn
http://sReHkHUQ.tqrxm.cn
http://xNMvQyXK.tqrxm.cn
http://JxXtCr1y.tqrxm.cn
http://ilnBiXl4.tqrxm.cn
http://Jo1oIsoG.tqrxm.cn
http://f6J1mbDw.tqrxm.cn
http://G2cnLv5z.tqrxm.cn
http://cnKJe5Xs.tqrxm.cn
http://qDQDROBu.tqrxm.cn
http://foPNBiDL.tqrxm.cn
http://Shes742O.tqrxm.cn
http://FgJPrCHH.tqrxm.cn
http://X2xNYR8k.tqrxm.cn
http://xUBvGqUQ.tqrxm.cn
http://7XxIetTy.tqrxm.cn
http://5Ut14rnr.tqrxm.cn
http://86nCFAtE.tqrxm.cn
http://pj6BmLwQ.tqrxm.cn
http://VDsd1pD4.tqrxm.cn
http://r1WAJLyx.tqrxm.cn
http://7uMJ5WD9.tqrxm.cn
http://lrPF6OTJ.tqrxm.cn
http://www.dtcms.com/a/372657.html

相关文章:

  • Jakarta EE课程扩展阅读(一)
  • 【基于YOLO和Web的交通工具识别系统】
  • Python跳过可迭代对象前部元素完全指南:从基础到高并发系统实战
  • vue2(7)-单页应用程序路由
  • 布隆过滤器:快速判断某个元素是否存在
  • 信号衰减中的分贝到底是怎么回事
  • [光学原理与应用-461]:波动光学 - p光,s光; o光,e光;分别是什么意思,有什么关联?
  • python---静态方法和类方法
  • Nature子刊-香港大学研发新型陡峭山坡巡检无人机,破解密林细小障碍物规避难题
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘setuptools’问题
  • 基于 Django+Vue3 的 AI 海报生成平台开发(海报模块专项)
  • 机器学习-K-means聚类
  • 维度跃迁:当万物皆成电路,智能将从“拥有”变为“存在”
  • 前端:最新最全的JavaScript知识汇总,持续更新......
  • PO BAPI bapi_po_create1
  • 当前车载测试的难点分析
  • Pyhton基础之多继承、多态
  • AOSP Framework开发的一些超方便的快捷命令
  • 移动高清盒子CM311-5-内存大小区分参考指南
  • 在 VirtualBox 虚拟机中安装 Fedora CoreOS 操作系统
  • 【SLAM论文笔记】SplaTAM论文小结
  • shell编程之文本三剑客grep、sed、awk
  • 开始 ComfyUI 的 AI 绘图之旅-文生图(一)
  • 有哪些任务可以使用无监督的方式训练深度学习模型?
  • 从零开始构建图注意力网络:GAT算法原理与数值实现详解
  • FastAPI基础
  • 通过SSH来推送本地文件夹到Github
  • 风锐统计——让数据像风一样自由!(十)——关联研究全自动分析
  • AutoGen快速入门
  • v$lock 查找锁 locked objects ORA-54 dblink