私はjavaでコンビナトリアル計算機を作りたいと思っていますが、私は非常に初心者です。私はクラスを持っています、その名前は順列です。私は配列リストを宣言しましたが、その中にコンテンツをアップロードすることはできません。プログラムが実行された後、配列リストは空になります。どうして? package combinatorics;
import java.util.*;
public class
n x pのAの行列をn > pとし、各要素を0 <= A <= 1とします。私はAにpの要素を見つけたいと思います。合計の合計が最大になり、各要素が異なる行になるようにします。したがって、考えられるべき異なる組み合わせがn permute pある。この問題の名前はありますか?私はナップザック問題などのものを見つけましたが、設定が異なります。さらに、彼らはn=300, p=10のためにこれを計算す
ナイトツアーの問題を解決しようとしています。 ポーズブルムーブメントを評価するためのルールを呼び出すが、私のルールは送信する変数の次のポジションを返すことはできない。 move(X,Y):-
X is X+1,
Y is Y-2.
move(X,Y):-
X is X+2,
Y is Y-1.
コンソールで私はmove(2,2)を送信し