| 0029 | Divide Two Integers | Bit Manipulation, Math |
| 0078 | Subsets | Bit Manipulation, Array, Backtracking |
| 0089 | Gray Code | Bit Manipulation, Math, Backtracking |
| 0090 | Subsets II | Bit Manipulation, Array, Backtracking |
| 0137 | Single Number II | Bit Manipulation, Array |
| 0187 | Repeated DNA Sequences | Bit Manipulation, Hash Table, String +3 |
| 0201 | Bitwise AND of Numbers Range | Bit Manipulation |
| 0260 | Single Number III | Bit Manipulation, Array |
| 0287 | Find the Duplicate Number | Bit Manipulation, Array, Two Pointers +1 |
| 0318 | Maximum Product of Word Lengths | Bit Manipulation, Array, String |
| 0371 | Sum of Two Integers | Bit Manipulation, Math |
| 0393 | UTF-8 Validation | Bit Manipulation, Array |
| 0397 | Integer Replacement | Greedy, Bit Manipulation, Memoization +1 |
| 0421 | Maximum XOR of Two Numbers in an Array | Bit Manipulation, Trie, Array +1 |
| 0464 | Can I Win | Bit Manipulation, Memoization, Math +3 |
| 0473 | Matchsticks to Square | Bit Manipulation, Array, Dynamic Programming +2 |
| 0477 | Total Hamming Distance | Bit Manipulation, Array, Math |
| 0491 | Non-decreasing Subsequences | Bit Manipulation, Array, Hash Table +1 |
| 0526 | Beautiful Arrangement | Bit Manipulation, Array, Dynamic Programming +2 |
| 0638 | Shopping Offers | Bit Manipulation, Memoization, Array +3 |
| 0672 | Bulb Switcher II | Bit Manipulation, Depth-First Search, Breadth-First Search +1 |
| 0698 | Partition to K Equal Sum Subsets | Bit Manipulation, Memoization, Array +3 |
| 0756 | Pyramid Transition Matrix | Bit Manipulation, Hash Table, String +1 |
| 0779 | K-th Symbol in Grammar | Bit Manipulation, Recursion, Math |
| 0784 | Letter Case Permutation | Bit Manipulation, String, Backtracking |
| 0861 | Score After Flipping Matrix | Greedy, Bit Manipulation, Array +1 |
| 0898 | Bitwise ORs of Subarrays | Bit Manipulation, Array, Dynamic Programming |
| 1016 | Binary String With Substrings Representing 1 To N | Bit Manipulation, Hash Table, String +1 |
| 1177 | Can Make Palindrome from Substring | Bit Manipulation, Array, Hash Table +2 |
| 1238 | Circular Permutation in Binary Representation | Bit Manipulation, Math, Backtracking |
| 1239 | Maximum Length of a Concatenated String with Unique Characters | Bit Manipulation, Array, String +1 |
| 1310 | XOR Queries of a Subarray | Bit Manipulation, Array, Prefix Sum |
| 1318 | Minimum Flips to Make a OR b Equal to c | Bit Manipulation |
| 1371 | Find the Longest Substring Containing Vowels in Even Counts | Bit Manipulation, Hash Table, String +1 |
| 1386 | Cinema Seat Allocation | Greedy, Bit Manipulation, Array +1 |
| 1404 | Number of Steps to Reduce a Number in Binary Representation to One | Bit Manipulation, String, Simulation |
| 1442 | Count Triplets That Can Form Two Arrays of Equal XOR | Bit Manipulation, Array, Hash Table +2 |
| 1457 | Pseudo-Palindromic Paths in a Binary Tree | Bit Manipulation, Tree, Depth-First Search +2 |
| 1461 | Check If a String Contains All Binary Codes of Size K | Bit Manipulation, Hash Table, String +2 |
| 1525 | Number of Good Ways to Split a String | Bit Manipulation, Hash Table, String +1 |
| 1558 | Minimum Numbers of Function Calls to Make Target Array | Greedy, Bit Manipulation, Array |
| 1680 | Concatenation of Consecutive Binary Numbers | Bit Manipulation, Math, Simulation |
| 1734 | Decode XORed Permutation | Bit Manipulation, Array |
| 1738 | Find Kth Largest XOR Coordinate Value | Bit Manipulation, Array, Divide and Conquer +5 |
| 1829 | Maximum XOR for Each Query | Bit Manipulation, Array, Prefix Sum |
| 1915 | Number of Wonderful Substrings | Bit Manipulation, Hash Table, String +1 |
| 1930 | Unique Length-3 Palindromic Subsequences | Bit Manipulation, Hash Table, String +1 |
| 1947 | Maximum Compatibility Score Sum | Bit Manipulation, Array, Dynamic Programming +2 |
| 1986 | Minimum Number of Work Sessions to Finish the Tasks | Bit Manipulation, Array, Dynamic Programming +2 |
| 2002 | Maximum Product of the Length of Two Palindromic Subsequences | Bit Manipulation, String, Dynamic Programming +2 |
| 2044 | Count Number of Maximum Bitwise-OR Subsets | Bit Manipulation, Array, Backtracking +1 |
| 2135 | Count Words Obtained After Adding a Letter | Bit Manipulation, Array, Hash Table +2 |
| 2212 | Maximum Points in an Archery Competition | Bit Manipulation, Array, Backtracking +1 |
| 2275 | Largest Combination With Bitwise AND Greater Than Zero | Bit Manipulation, Array, Hash Table +1 |
| 2305 | Fair Distribution of Cookies | Bit Manipulation, Array, Dynamic Programming +2 |
| 2317 | Maximum XOR After Operations | Bit Manipulation, Array, Math |
| 2397 | Maximum Rows Covered by Columns | Bit Manipulation, Array, Backtracking +2 |
| 2401 | Longest Nice Subarray | Bit Manipulation, Array, Sliding Window |
| 2411 | Smallest Subarrays With Maximum Bitwise OR | Bit Manipulation, Array, Binary Search +1 |
| 2419 | Longest Subarray With Maximum Bitwise AND | Bit Manipulation, Brainteaser, Array |
| 2425 | Bitwise XOR of All Pairings | Bit Manipulation, Brainteaser, Array |
| 2429 | Minimize XOR | Greedy, Bit Manipulation |
| 2433 | Find The Original Array of Prefix Xor | Bit Manipulation, Array |
| 2438 | Range Product Queries of Powers | Bit Manipulation, Array, Prefix Sum |
| 2527 | Find Xor-Beauty of Array | Bit Manipulation, Array, Math |
| 2546 | Apply Bitwise Operations to Make Strings Equal | Bit Manipulation, String |
| 2564 | Substring XOR Queries | Bit Manipulation, Array, Hash Table +1 |
| 2568 | Minimum Impossible OR | Bit Manipulation, Brainteaser, Array |
| 2571 | Minimum Operations to Reduce an Integer to 0 | Greedy, Bit Manipulation, Dynamic Programming |
| 2572 | Count the Number of Square-Free Subsets | Bit Manipulation, Array, Math +2 |
| 2588 | Count the Number of Beautiful Subarrays | Bit Manipulation, Array, Hash Table +1 |
| 2657 | Find the Prefix Common Array of Two Arrays | Bit Manipulation, Array, Hash Table |
| 2680 | Maximum OR | Greedy, Bit Manipulation, Array +1 |
| 2683 | Neighboring Bitwise XOR | Bit Manipulation, Array |
| 2708 | Maximum Strength of a Group | Greedy, Bit Manipulation, Array +4 |
| 2741 | Special Permutations | Bit Manipulation, Array, Dynamic Programming +1 |
| 2749 | Minimum Operations to Make the Integer Zero | Bit Manipulation, Brainteaser, Enumeration |
| 2857 | Count Pairs of Points With Distance k | Bit Manipulation, Array, Hash Table |
| 2871 | Split Array Into Maximum Number of Subarrays | Greedy, Bit Manipulation, Array |
| 2939 | Maximum Xor Product | Greedy, Bit Manipulation, Math |
| 2997 | Minimum Number of Operations to Make Array XOR Equal to K | Bit Manipulation, Array |
| 0320 | Generalized AbbreviationPremium | Bit Manipulation, String, Backtracking |
| 0351 | Android Unlock PatternsPremium | Bit Manipulation, Dynamic Programming, Backtracking +1 |
| 0751 | IP to CIDRPremium | Bit Manipulation, String |
| 0957 | Prison Cells After N Days | Bit Manipulation, Array, Hash Table +1 |
| 1066 | Campus Bikes IIPremium | Bit Manipulation, Array, Dynamic Programming +2 |
| 1256 | Encode NumberPremium | Bit Manipulation, Math, String |
| 1506 | Find Root of N-Ary TreePremium | Bit Manipulation, Tree, Depth-First Search +1 |
| 1908 | Game of NimPremium | Bit Manipulation, Brainteaser, Array +3 |
| 2128 | Remove All Ones With Row and Column FlipsPremium | Bit Manipulation, Array, Math +1 |
| 2152 | Minimum Number of Lines to Cover PointsPremium | Bit Manipulation, Geometry, Array +5 |
| 2174 | Remove All Ones With Row and Column Flips IIPremium | Bit Manipulation, Breadth-First Search, Array +1 |
| 2184 | Number of Ways to Build Sturdy Brick WallPremium | Bit Manipulation, Array, Dynamic Programming +1 |
| 2505 | Bitwise OR of All Subsequence SumsPremium | Bit Manipulation, Brainteaser, Array +2 |
| 2802 | Find The K-th Lucky NumberPremium | Bit Manipulation, Math, String |
| 2992 | Number of Self-Divisible PermutationsPremium | Bit Manipulation, Array, Math +4 |