配牌時向聴数を求めるプログラムに01-BFSによる距離テーブルを作成する機能を追加し, 1つのファイルで完結するようにした完全版.
C++17で記述.
配牌時向聴数を求めるプログラムに01-BFSによる距離テーブルを作成する機能を追加し, 1つのファイルで完結するようにした完全版.
C++17で記述.
向聴数・不要牌・有効牌を同時に計算するツールで使われる数牌用のテーブル(index_dw_s.txt
)を, 01-BFSにより高速に作成するためのプログラム. 字牌用のテーブルも同様にして作成できる.
C++20 で記述.
#include <iostream> | |
#include <iomanip> | |
#include <iostream> | |
int main() | |
{ | |
constexpr int T_MAX = 18; | |
constexpr int T_MIN = 1; | |
constexpr int S = 123; // 四麻 | |
// constexpr int S = 95; // 三麻 |
#include <array> | |
#include <iomanip> | |
#include <iostream> | |
int main() | |
{ | |
constexpr int T_MAX = 18; | |
constexpr int T_MIN = 1; | |
constexpr int S = 123; // 四麻 | |
// constexpr int S = 95; // 三麻 |