私は自分のコードの断片を持っています。私は、クイーンの配置の行、列、対角線をチェックしてお互いを攻撃しないようにする関数を書いています。現在、私は、斜めの機能の問題を抱えている: def checkDiagonal(T):
for i in range(len(T) - 1):
if abs(T[i] - T[i + 1]) == 1:
return False
retu
私はObjectクラスのボードオブジェクトがlenを使用して温度を追加しようとするとエラーをスローしますが、n-queensの問題を再現してシミュレーテッドアニーリングで解決しようとしていますボード)** 2。どんな助けも非常に高く評価されるでしょう!私はソースコードと出力を含めました。ありがとう! import time
import random
import math
class B
現在、8つのクイーンズ・クイーンズ・クイーンズ・クイーンズ・クイーンズ・クイーンズ・クイーンズ・クイーンズ・クイーンズ・クイーンズ・クイーンズ今、私はプログラムをほとんど作りましたが、私はプログラムを斜めにチェックする方法に固執しています。 これは(未完)コードです: #include <stdio.h>
#include <stdlib.h>
#include <math.h>
int c