Content Link: https://github.com/mostafa-saad/ArabicCompetitiveProgramming/raw/master/15%20C%2B%2B%20Programming%204%20Competitions/41%20C%2B%2B%20Programming%204%20Competitions%20-%20Bits.cpp
Content:
- Bits Usage
- Printing Number
- Count Num Bits1
- Basic operations
- Power of X-1
- Count Num Bits2
- Print All Subsets of Length
- Gray Code
- Common Mistakes
- Print All Subsets of a GIVEN mask
- Bits is Time Efficient
- Bits is Memory Efficient
- Bits in STL
Problems:
UVA(10264, 11933, 12571, 12720)
CF579-D2-A, CF336-D2-C
https://open.kattis.com/problems/bitbybit
https://open.kattis.com/problems/deathstar
https://open.kattis.com/problems/snapperhard
https://leetcode.com/problems/single-number/description/
SRM 539 Div1-1, SRM 543 Div1-1, SRM 555 Div1-1
Links
http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=bitManipulation
http://en.wikipedia.org/wiki/Gray_code
http://en.wikipedia.org/wiki/Operators_in_C_and_C%2B%2B#Operator_precedence