相关疑难解决方法(0)

编译C++代码会使系统挂起

当我尝试通过发出命令编译此文件时,"g ++ qr.cpp -o qr"系统挂起.我没有在其他任何地方看到过这种错误.

#include<iostream>

using namespace std;

bool win[1000000001];
bool know[1000000001];

int sixes[] = {6, 36, 216, 1296, 7776, 46656, 279936, 1679616, 10077696, 60466176, 362797056};

bool check(int n){
   cout << n << endl;
   if(!know[n]){
      bool b = check(n-1);
      for(int i=0; i<11; i++){
         if(n > sixes[i]){
            b = b & check(n-sixes[i]);
         }
      }
      win[n] = !b;
   }
   return win[n];
}

int main(){
   win[1] = know[1] = true;
   for(int j=0; j<11; j++){
      win[sixes[j]] = know[sixes[j]] = true;
   }
   int n …
Run Code Online (Sandbox Code Playgroud)

c++ linux compilation g++

5
推荐指数
2
解决办法
3262
查看次数

标签 统计

c++ ×1

compilation ×1

g++ ×1

linux ×1