33 推定(
const unsigned int 元数,
const unsigned int 取得長さ = 0 );
34 std::vector<unsigned int>
次();
35 void 結果登録(
const std::vector<unsigned int>& 試行,
const 判定結果& 結果 );
37 std::map<std::wstring, 判定結果>
m応答蓄積;
41 const unsigned int m元数;
43 std::vector<unsigned int>
m全ブロー;
std::vector< unsigned int > m全ブロー
利用要素が確定したときに代入します
std::vector< unsigned int > 次()
次の試行値を配列の形で返します
ヒットアンドブローの正解を予測するための情報蓄積および分析を行います
const unsigned int m元数
mブロー探索 に与えた初期値と同じです
const unsigned int m取得長さ
mブロー探索 や mヒット探索 に与えた初期値と同じです
void 結果登録(const std::vector< unsigned int > &試行, const 判定結果 &結果)
判定結果を登録します
推定(const unsigned int 元数, const unsigned int 取得長さ=0)
構築子
指定された引数に基づく組み合わせを逐次生成して返します
順列または組み合わせの反復取得クラスを宣言しているヘッダファイルです
順列 mヒット探索
構成要素特定後の順列総当たりで使います
ヒットアンドブローの判定結果を受け渡すための構造体や関数の宣言
std::map< std::wstring, 判定結果 > m応答蓄積
使われていません