|
@ -5,6 +5,15 @@ |
|
|
#include <cstdint> |
|
|
#include <cstdint> |
|
|
#include "basic_ranges.h" |
|
|
#include "basic_ranges.h" |
|
|
|
|
|
|
|
|
|
|
|
namespace klotski { |
|
|
|
|
|
/// all cases count
|
|
|
|
|
|
const uint32_t ALL_CASES_SIZE[16] = { |
|
|
|
|
|
2942906, 2260392, 2942906, 0, |
|
|
|
|
|
2322050, 1876945, 2322050, 0, |
|
|
|
|
|
2322050, 1876945, 2322050, 0, |
|
|
|
|
|
2942906, 2260392, 2942906, 0, |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
class AllCases : public BasicRanges { |
|
|
class AllCases : public BasicRanges { |
|
|
public: |
|
|
public: |
|
|
static void build(); |
|
|
static void build(); |
|
@ -18,3 +27,4 @@ private: |
|
|
|
|
|
|
|
|
static void build_data(); |
|
|
static void build_data(); |
|
|
}; |
|
|
}; |
|
|
|
|
|
} |
|
|