递归问题归类
来源:互联网 发布:尺八制作图数据 编辑:程序博客网 时间:2024/06/14 11:21
1.函数功能:1~9的9个数字,每个数字只能出现一次,要求这样一个9位的整数;其第一位能被1整除,前两位能被2整除,前三位能被3整除,……,以此类推,前九位能被9整除
void NeedToNumber(int n, int k, bool used[10], vector<int> vec){ if (k && (n%k != 0)) return; for (int i = 0; i < 10; i++) used[i] = false; if (k == 9) { vec.push_back(n); return; } for (int i = 1; i <= 9; i++) { if (!used[i]) { used[i] = true; NeedToNumber(n * 10 + i, k + 1, used, vec); used[i] = false; } }}void NeedToNumber(int n, int k){ bool used[10]; vector<int> vec; NeedToNumber(n, k, used, vec); for (int i = 0; i < vec.size(); i++) cout << vec[i] << endl;}
1 0
- 递归问题归类
- poj数学问题归类
- android 编译问题归类
- ios开发问题归类
- appium ios 问题归类
- 归类
- .Net中调用Js方法问题归类.
- Android所遇到的问题归类
- 字符串问题归类--C和C++
- [转].Net中调用Js方法问题归类
- 出现次数为某个特定值的问题归类
- [FAQ14812]如何快速对系统重启问题进行归类
- 如何快速对系统重启问题进行归类
- 如何快速对系统重启问题进行归类
- 如何快速对系统重启问题进行归类
- Android:如何快速对系统重启问题进行归类
- 递归问题
- 递归问题
- ASP.NET Web API 简介
- CISCO和H3C交换机备份配置
- 百度地图sdk Android部署方法
- VB.NET学习笔记二之编写软件
- @OneToMany或@ManyToOne的用法-annotation关系映射篇(上)
- 递归问题归类
- C# 多线程方式 Thread Delegate
- maven跳过单元测试的两个参数区别
- char,nchar,varchar,nvarchar的区别
- 偶尔串下门
- 个人笔记 asp 03 链接ACCESS数据库并使用recordset数据集
- C Primer Plus 6.16.3
- Python操作mysql
- weiphp 签到插件(微信功能)