百度面试题:1-9的9个数字,每个数字只能出现一次
要求这样一个9位数:其第一位能被1整除,前两位能被2整除,前三位能被3整除。。。。依次类推,前9位能被9整除。
//动态规划
#include <iostream>
#include <vector>
using namespace std;
bool used[10];//关键字为i,键值为1,表示i已被用过;键值为0,表示i未被使用
vector<long long> v;
void dfs(int k,long long a)
百度面试题:1-9的9个数字,每个数字只能出现一次
要求这样一个9位数:其第一位能被1整除,前两位能被2整除,前三位能被3整除。。。。依次类推,前9位能被9整除。
//动态规划
#include <iostream>
#include <vector>
using namespace std;
bool used[10];//关键字为i,键值为1,表示i已被用过;键值为0,表示i未被使用
vector<long long> v;
void dfs(int k,long long a)