小编Mag*_*y.A的帖子

如何生成仅包含 2 种数字的第 n 个数字?

我们将特殊数字定义为仅包含 4 和 7 的数字。

让我们来看看例子:447477444777特殊号码,而407不是。

我需要帮助来了解生成 特殊数字的法律/规则是什么Nth

我尝试了下面的代码,但没有用

int x[2000];
int k=0;

void dfs( int a ) {
  if(k==1021)
    return;
  x[k++]=a;
  dfs(a*10+4);
  dfs(a*10+7);
}

dfs(4);
dfs(7);
Run Code Online (Sandbox Code Playgroud)

关于如何做到这一点的任何解决方案或想法?

algorithm c++11

3
推荐指数
1
解决办法
1600
查看次数

标签 统计

algorithm ×1

c++11 ×1