CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 810. Chalkboard XOR GameHardLeetCodeArrayMathBit ManipulationBrainteaser
- 815. Bus RoutesHardLeetCodeArrayHash TableBreadth-First Search
- 818. Race CarHardLeetCodeDynamic Programming
- 827. Making A Large IslandHardLeetCodeArrayDepth-First SearchBreadth-First SearchUnion-Find
- 828. Count Unique Characters of All Substrings of a Given StringHardLeetCodeHash TableStringDynamic Programming
- 829. Consecutive Numbers SumHardLeetCodeMathEnumeration
- 834. Sum of Distances in TreeHardLeetCodeDynamic ProgrammingTreeDepth-First SearchGraph Theory
- 839. Similar String GroupsHardLeetCodeArrayHash TableStringDepth-First Search
- 84. Largest Rectangle in HistogramHardLeetCodeArrayStackMonotonic Stack
- 843. Guess the WordHardLeetCodeArrayMathStringInteractive
- 847. Shortest Path Visiting All NodesHardLeetCodeDynamic ProgrammingBit ManipulationBreadth-First SearchGraph Theory
- 85. Maximal RectangleHardLeetCodeArrayDynamic ProgrammingStackMatrix
- 850. Rectangle Area IIHardLeetCodeArraySegment TreeSweep LineOrdered Set
- 854. K-Similar StringsHardLeetCodeHash TableStringBreadth-First Search
- 857. Minimum Cost to Hire K WorkersHardLeetCodeArrayGreedySortingHeap (Priority Queue)
- 862. Shortest Subarray with Sum at Least KHardLeetCodeArrayBinary SearchQueueSliding Window
- 864. Shortest Path to Get All KeysHardLeetCodeArrayBit ManipulationBreadth-First SearchMatrix
- 87. Scramble StringHardLeetCodeStringDynamic Programming
- 871. Minimum Number of Refueling StopsHardLeetCodeArrayDynamic ProgrammingGreedyHeap (Priority Queue)
- 878. Nth Magical NumberHardLeetCodeMathBinary Search
- 879. Profitable SchemesHardLeetCodeArrayDynamic Programming
- 882. Reachable Nodes In Subdivided GraphHardLeetCodeGraph TheoryHeap (Priority Queue)Shortest Path
- 887. Super Egg DropHardLeetCodeMathBinary SearchDynamic Programming
- 891. Sum of Subsequence WidthsHardLeetCodeArrayMathSorting
- 895. Maximum Frequency StackHardLeetCodeHash TableStackDesignOrdered Set
- 899. Orderly QueueHardLeetCodeMathStringSorting
- 902. Numbers At Most N Given Digit SetHardLeetCodeArrayMathStringBinary Search
- 903. Valid Permutations for DI SequenceHardLeetCodeStringDynamic ProgrammingPrefix Sum
- 906. Super PalindromesHardLeetCodeMathStringEnumeration
- 913. Cat and MouseHardLeetCodeMathDynamic ProgrammingGraph TheoryTopological Sort
- 920. Number of Music PlaylistsHardLeetCodeMathDynamic ProgrammingCombinatorics
- 924. Minimize Malware SpreadHardLeetCodeArrayHash TableDepth-First SearchBreadth-First Search
- 927. Three Equal PartsHardLeetCodeArrayMath
- 928. Minimize Malware Spread IIHardLeetCodeArrayHash TableDepth-First SearchBreadth-First Search
- 936. Stamping The SequenceHardLeetCodeStringStackGreedyQueue
- 940. Distinct Subsequences IIHardLeetCodeStringDynamic Programming
- 943. Find the Shortest SuperstringHardLeetCodeArrayStringDynamic ProgrammingBit Manipulation
- 952. Largest Component Size by Common FactorHardLeetCodeArrayHash TableMathUnion-Find
- 956. Tallest BillboardHardLeetCodeArrayDynamic Programming
- 960. Delete Columns to Make Sorted IIIHardLeetCodeArrayStringDynamic Programming
- 964. Least Operators to Express NumberHardLeetCodeMathDynamic ProgrammingMemoization
- 968. Binary Tree CamerasHardLeetCodeDynamic ProgrammingTreeDepth-First SearchBinary Tree
- 972. Equal Rational NumbersHardLeetCodeMathString
- 975. Odd Even JumpHardLeetCodeArrayDynamic ProgrammingStackSorting
- 980. Unique Paths IIIHardLeetCodeArrayBacktrackingBit ManipulationMatrix
- 982. Triples with Bitwise AND Equal To ZeroHardLeetCodeArrayHash TableBit Manipulation
- 987. Vertical Order Traversal of a Binary TreeHardLeetCodeHash TableTreeDepth-First SearchBreadth-First Search
- 992. Subarrays with K Different IntegersHardLeetCodeArrayHash TableSliding WindowCounting
- 995. Minimum Number of K Consecutive Bit FlipsHardLeetCodeArrayBit ManipulationQueueSliding Window
- 996. Number of Squareful ArraysHardLeetCodeArrayHash TableMathDynamic Programming
- A Game With a Sheet of Paper2587CodeChef
- A Game of Primes2480CodeChef
- A Heap of Heaps2200Codeforcesbrute forcedata structuresmathsortings
- A Short Counting Problem2438CodeChef
- A Simple GCD Problem (Hard Version)2100Codeforcesdpgreedynumber theory
- A Simple RBS Problem2100Codeforcesconstructive algorithmsmathstringstrees
- A Simple Task2200Codeforcesbitmasksdpgraphs
- A Simple Task2300Codeforcesdata structuressortingsstrings
- A Trivial String Problem2200Codeforcesbrute forcedphashingstring suffix structures
- A and B and Lecture Rooms2100Codeforcesbinary searchdata structuresdfs and similardp