对了,你为什么关注GIL?这里题目的标准线是按位处理的单线程DFS。。。几乎没有GIL发挥的余地。。。这个八皇后DFS,我的C++代码没有加一些evaluativepruning下一个pairof15需要算18s左右(开O2时约8.6秒,与题主描述基本一致),但是可以肯定的是你的方案是用循环和递归。接下来需要分析的无非就是Python慢??的地方,能不能改进的细节。下面是两段测试代码,第一段是Python:class="highlight">#!/usr/bin/envpython3importtimedefcalc(n,i=0,cols=0,diags=0,trans=0):如果i==n:返回1否则:rt=0forjinrange(n):col=1<
