diff --git a/bit_manipulation/orders.py b/bit_manipulation/orders.py new file mode 100644 index 000000000000..56b06cd63fee --- /dev/null +++ b/bit_manipulation/orders.py @@ -0,0 +1,24 @@ +def count_set_bits(n): + count = 0 + + while (n): + n &= (n-1) + count += 1 + + return count + +def assignment(cost): + f = [float("Inf")]*(1<