| 838 | } |
| 839 | |
| 840 | inline static std::vector<uint32_t> EmptyBitset(int n) { |
| 841 | int size = n / 32; |
| 842 | if (n % 32 != 0) ++size; |
| 843 | return std::vector<uint32_t>(size); |
| 844 | } |
| 845 | |
| 846 | template<typename T> |
| 847 | inline static void InsertBitset(std::vector<uint32_t>* vec, const T val) { |