Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.26 KB | None | 0 0
  1. struct {
  2.     size_t operator(const Cube &cube) const {
  3.         long long hash = 0;
  4.         long long MOD = 1e9 + 7;
  5.         for(int i = 0 ; i < 6; ++i)
  6.             for(int j = 0 ; j < 9 ; ++j)
  7.                 hash += (pot[i * 9 + j] * (cube.faces[i].tile[j] + 1)) % MOD;
  8.         return (size_t)hash;       
  9.     }
  10. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement