Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
template< class T > int pow_mod(T a, T b, T m) { T r = 1; a %= m; while (b) { if (b & 1) r = (r * a) % m; a = (a * a) % m; b >>= 1; } return r; }
Вместо перегрузки аргументов функции под разные типы (float, int)
if (b & 1)
Как называется алгоритм??