25
Волшебные номера попкорна
Есть известный хитрый алгоритм для подсчета количества установленных битов в 32-разрядном целом числе без знака: int popcount(unsigned x) { x = (x & 0x55555555) + ((x >> 1) & 0x55555555); x = (x & 0x33333333) + ((x >> 2) & 0x33333333); x = (x & 0x0F0F0F0F) + ((x >> 4) …