• + 1 comment

    As we are constantly doing % 2^31, and given that unsigned overflow behavior is well defined in c++, is there any point in using long long (64bits) types?