CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- 3348. Smallest Divisible Digit Product IIHardLeetCodeMathStringBacktrackingGreedy
- 335. Self CrossingHardLeetCodeArrayMathGeometry
- 3351. Sum of Good SubsequencesHardLeetCodeArrayHash TableDynamic Programming
- 3352. Count K-Reducible Numbers Less Than NHardLeetCodeMathStringDynamic ProgrammingCombinatorics
- 3357. Minimize the Maximum Adjacent Element DifferenceHardLeetCodeArrayBinary SearchGreedy
- 3359. Find Sorted Submatrices With Maximum Element at Most KHardLeetCodeArrayStackMatrixMonotonic Stack
- 336. Palindrome PairsHardLeetCodeArrayHash TableStringTrie
- 3363. Find the Maximum Number of Fruits CollectedHardLeetCodeArrayDynamic ProgrammingMatrix
- 3367. Maximize Sum of Weights after Edge RemovalsHardLeetCodeDynamic ProgrammingTreeDepth-First SearchSorting
- 3368. First Letter CapitalizationHardLeetCodeDatabase
- 3369. Design an Array Statistics Tracker HardLeetCodeHash TableBinary SearchDesignQueue
- 3373. Maximize the Number of Target Nodes After Connecting Trees IIHardLeetCodeTreeDepth-First SearchBreadth-First Search
- 3374. First Letter Capitalization IIHardLeetCodeDatabase
- 3378. Count Connected Components in LCM GraphHardLeetCodeArrayHash TableMathUnion-Find
- 3382. Maximum Area Rectangle With Point Constraints IIHardLeetCodeArrayMathBinary Indexed TreeSegment Tree
- 3383. Minimum Runes to Add to Cast SpellHardLeetCodeArrayDepth-First SearchBreadth-First SearchGraph Theory
- 3384. Team Dominance by Pass SuccessHardLeetCodeDatabase
- 3385. Minimum Time to Break Locks IIHardLeetCodeArrayBreadth-First SearchGraph Theory
- 3389. Minimum Operations to Make Character Frequencies EqualHardLeetCodeHash TableStringDynamic ProgrammingCounting
- 3390. Longest Team Pass StreakHardLeetCodeDatabase
- 3395. Subsequences with a Unique Middle Mode IHardLeetCodeArrayHash TableMathCombinatorics
- 3398. Smallest Substring With Identical Characters IHardLeetCodeArrayBinary SearchEnumeration
- 3399. Smallest Substring With Identical Characters IIHardLeetCodeStringBinary Search
- 3401. Find Circular Gift Exchange ChainsHardLeetCodeDatabase
- 3405. Count the Number of Arrays with K Matching Adjacent ElementsHardLeetCodeMathCombinatorics
- 3406. Find the Lexicographically Largest String From the Box IIHardLeetCodeTwo PointersString
- 3410. Maximize Subarray Sum After Removing All Occurrences of One ElementHardLeetCodeArrayHash TableDivide and ConquerDynamic Programming
- 3414. Maximum Score of Non-overlapping IntervalsHardLeetCodeArrayBinary SearchDynamic ProgrammingSorting
- 3416. Subsequences with a Unique Middle Mode IIHardLeetCodeArrayHash TableMathCombinatorics
- 3420. Count Non-Decreasing Subarrays After K OperationsHardLeetCodeArrayStackSegment TreeQueue
- 3425. Longest Special PathHardLeetCodeArrayHash TableTreeDepth-First Search
- 3426. Manhattan Distances of All Arrangements of PiecesHardLeetCodeMathCombinatorics
- 3430. Maximum and Minimum Sums of at Most Size K SubarraysHardLeetCodeArrayMathStackMonotonic Stack
- 3435. Frequencies of Shortest SupersequencesHardLeetCodeArrayStringBit ManipulationGraph Theory
- 3441. Minimum Cost Good CaptionHardLeetCodeStringDynamic Programming
- 3444. Minimum Increments for Target Multiples in an ArrayHardLeetCodeArrayMathDynamic ProgrammingBit Manipulation
- 3445. Maximum Difference Between Even and Odd Frequency IIHardLeetCodeStringSliding WindowEnumerationPrefix Sum
- 3448. Count Substrings Divisible By Last DigitHardLeetCodeStringDynamic Programming
- 3449. Maximize the Minimum Game ScoreHardLeetCodeArrayBinary SearchGreedy
- 3451. Find Invalid IP AddressesHardLeetCodeDatabase
- 3454. Separate Squares IIHardLeetCodeArrayBinary SearchSegment TreeSweep Line
- 3455. Shortest Matching SubstringHardLeetCodeTwo PointersStringBinary SearchString Matching
- 3459. Length of Longest V-Shaped Diagonal SegmentHardLeetCodeArrayDynamic ProgrammingMemoizationMatrix
- 3463. Check If Digits Are Equal in String After Operations IIHardLeetCodeMathStringCombinatoricsNumber Theory
- 3464. Maximize the Distance Between Points on a SquareHardLeetCodeArrayMathBinary SearchGeometry
- 3470. Permutations IVHardLeetCodeArrayMathCombinatoricsEnumeration
- 3474. Lexicographically Smallest Generated StringHardLeetCodeStringGreedyString Matching
- 3480. Maximize Subarrays After Removing One Conflicting PairHardLeetCodeArraySegment TreeEnumerationPrefix Sum
- 3482. Analyze Organization HierarchyHardLeetCodeDatabase
- 3485. Longest Common Prefix of K Strings After RemovalHardLeetCodeArrayStringTrie
- 3486. Longest Special Path IIHardLeetCodeArrayHash TableTreeDepth-First Search
- 3490. Count Beautiful NumbersHardLeetCodeDynamic Programming
- 3495. Minimum Operations to Make Array Elements ZeroHardLeetCodeArrayMathBit Manipulation
- 3500. Minimum Cost to Divide Array Into SubarraysHardLeetCodeArrayDynamic ProgrammingPrefix Sum
- 3501. Maximize Active Section with Trade IIHardLeetCodeArrayStringBinary SearchSegment Tree
- 3504. Longest Palindrome After Substring Concatenation IIHardLeetCodeTwo PointersStringDynamic Programming
- 3505. Minimum Operations to Make Elements Within K Subarrays EqualHardLeetCodeArrayHash TableMathDynamic Programming
- 3506. Find Time Required to Eliminate Bacterial StrainsHardLeetCodeArrayMathGreedyHeap (Priority Queue)
- 3509. Maximum Product of Subsequences With an Alternating Sum Equal to KHardLeetCodeArrayHash TableDynamic Programming
- 3510. Minimum Pair Removal to Sort Array IIHardLeetCodeArrayHash TableLinked ListHeap (Priority Queue)