ヒットアンドブローの正解を予測するための情報蓄積および分析を行います [詳解]
#include <推定.h>
公開型 | |
enum | 段階 { 利用要素探索, 並べ替え, エラー発生 } |
推定段階の遷移状態を示します [詳解] | |
公開メンバ関数 | |
推定 (const unsigned int 元数, const unsigned int 取得長さ=0) | |
構築子 [詳解] | |
std::vector< unsigned int > | 次 () |
次の試行値を配列の形で返します [詳解] | |
void | 結果登録 (const std::vector< unsigned int > &試行, const 判定結果 &結果) |
判定結果を登録します [詳解] | |
限定公開変数類 | |
std::map< std::wstring, 判定結果 > | m応答蓄積 |
使われていません | |
組み合わせ | mブロー探索 |
最初の総当たりで使います | |
順列 | mヒット探索 |
構成要素特定後の順列総当たりで使います | |
段階 | m段階 |
現在の検索処理段階を示します | |
const unsigned int | m元数 |
mブロー探索 に与えた初期値と同じです | |
const unsigned int | m取得長さ |
mブロー探索 や mヒット探索 に与えた初期値と同じです | |
std::vector< unsigned int > | m全ブロー |
利用要素が確定したときに代入します | |
enum 推定::段階 |
推定::推定 | ( | const unsigned int | 元数, |
const unsigned int | 取得長さ = 0 |
||
) |
std::vector< unsigned int > 推定::次 | ( | ) |
void 推定::結果登録 | ( | const std::vector< unsigned int > & | 試行, |
const 判定結果 & | 結果 | ||
) |