#include #include #include #include "../src/include/utils.h" std::unordered_map storage; int main() { std::string token; while (std::cin >> token) { hash_t hsh = SplitMix64Hash(token); if (storage.find(hsh) == storage.end()) { storage[hsh] = token; } else if (storage[hsh] != token) { std::cerr << "Collision detected: " << storage[hsh] << " " << token << std::endl; } } return 0; }