2Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 3Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 4Majority ElementEasyArrayHash TableDivide and Conquer
Solve → 5Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 6Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 7Evaluate DivisionMediumArrayStringDepth-First Search
Solve → 8Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 9Single NumberEasyArrayBit Manipulation
Solve → 10Group AnagramsMediumArrayHash TableString
Solve → 11Find Pivot IndexEasyArrayPrefix Sum
Solve → 12Longest Common PrefixEasyArrayStringTrie
Solve → 13Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 14Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 15Next PermutationMediumArrayTwo Pointers
Solve → 16Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 17Valid Triangle NumberMediumArrayTwo PointersBinary Search
Solve → 18Create Binary Tree From DescriptionsMediumArrayHash TableTree
Solve → 19Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 20Contains Duplicate IIEasyArrayHash TableSliding Window
Solve → 21Product of Array Except SelfMediumArrayPrefix Sum
Solve → 22Accounts MergeMediumArrayHash TableString
Solve → 23Number of Ways to Assign Edge Weights IIHardArrayMathDynamic Programming
Solve → 24House RobberMediumArrayDynamic Programming
Solve → 25Rotate ImageMediumArrayMathMatrix
Solve → 26Koko Eating BananasMediumArrayBinary Search
Solve → 28Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 29Next Greater Element IIMediumArrayStackMonotonic Stack
Solve → 30Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 31Two SumEasyArrayHash Table
Solve → 32Group AnagramsMediumArrayHash TableString
Solve → 33Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 34Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 35Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 36Rotate ImageMediumArrayMathMatrix
Solve → 37Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 38Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 39Merge IntervalsMediumArraySorting
Solve → 40Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 41Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 42Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 43Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 44Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 45Majority ElementEasyArrayHash TableDivide and Conquer
Solve → 46House RobberMediumArrayDynamic Programming
Solve → 47Check if Array Is Sorted and RotatedEasyArray
Solve → 48Word SearchMediumArrayStringBacktracking
Solve → 49Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 50Sort ColorsMediumArrayTwo PointersSorting
Solve → 51Fruit Into BasketsMediumArrayHash TableSliding Window
Solve → 52Next PermutationMediumArrayTwo Pointers
Solve → 53Asteroid CollisionMediumArrayStackSimulation
Solve → 54Longest Common PrefixEasyArrayStringTrie
Solve → 55Remove Duplicates from Sorted ArrayEasyArrayTwo Pointers
Solve → 56Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 57Single NumberEasyArrayBit Manipulation
Solve → 58Koko Eating BananasMediumArrayBinary Search
Solve → 59Search Insert PositionEasyArrayBinary Search
Solve → 60Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 61Surrounded RegionsMediumArrayDepth-First SearchBreadth-First Search
Solve → 62Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 64Minimum Size Subarray SumMediumArrayBinary SearchSliding Window
Solve → 65Max Consecutive OnesEasyArray
Solve → 66Accounts MergeMediumArrayHash TableString
Solve → 67Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 68Invalid TransactionsMediumArrayHash TableString
Solve → 693SumMediumArrayTwo PointersSorting
Solve → 70Product of Array Except SelfMediumArrayPrefix Sum
Solve → 71Move ZeroesEasyArrayTwo Pointers
Solve → 72Evaluate DivisionMediumArrayStringDepth-First Search
Solve → 73Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 74Number of Ships in a RectangleHardArrayDivide and ConquerInteractive
Solve → 754SumMediumArrayTwo PointersSorting
Solve → 76Valid Triangle NumberMediumArrayTwo PointersBinary Search
Solve → 77Contiguous ArrayMediumArrayHash TablePrefix Sum
Solve → 78Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 79Gas StationMediumArrayGreedy
Solve → 80Rotate ArrayMediumArrayMathTwo Pointers
Solve → 81Concatenation of ArrayEasyArraySimulation
Solve → 82Find First and Last Position of Element in Sorted ArrayMediumArrayBinary Search
Solve → 83Find Peak ElementMediumArrayBinary Search
Solve → 84Contains Duplicate IIEasyArrayHash TableSliding Window
Solve → 85Sliding Window MaximumHardArrayQueueSliding Window
Solve → 86Minimum Cost of Buying Candies With DiscountEasyArrayGreedySorting
Solve → 87Earliest Finish Time for Land and Water Rides IEasyArrayTwo PointersBinary Search
Solve → 88Binary Subarrays With SumMediumArrayHash TableSliding Window
Solve → 89Valid SudokuMediumArrayHash TableMatrix
Solve → 90Find Pivot IndexEasyArrayPrefix Sum
Solve → 91Word Break IIHardArrayHash TableString
Solve → 93Next Greater Element IEasyArrayHash TableStack
Solve → 94Word BreakMediumArrayHash TableString
Solve → 95Contains DuplicateEasyArrayHash TableSorting
Solve → 96Two Sum II - Input Array Is SortedMediumArrayTwo PointersBinary Search
Solve → 97Two City SchedulingMediumArrayGreedySorting
Solve → 98Next Greater Element IIMediumArrayStackMonotonic Stack
Solve → 99Find Minimum in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 100Squares of a Sorted ArrayEasyArrayTwo PointersSorting
Solve → 101Largest Divisible SubsetMediumArrayMathDynamic Programming
Solve → 102Closest Equal Element QueriesMediumArrayHash TableBinary Search
Solve → 103Pascal's TriangleEasyArrayDynamic Programming
Solve → 104Intersection of Two ArraysEasyArrayHash TableTwo Pointers
Solve → 105Evaluate Reverse Polish NotationMediumArrayMathStack
Solve → 106Combination Sum IIMediumArrayBacktracking
Solve → 107Minimize Hamming Distance After Swap OperationsMediumArrayDepth-First SearchUnion-Find
Solve → 108Valid Mountain ArrayEasyArray
Solve → 109Find the Prefix Common Array of Two ArraysMediumArrayHash TableBit Manipulation
Solve → 110Sort an ArrayMediumArrayDivide and ConquerSorting
Solve → 111Reverse PairsHardArrayBinary SearchDivide and Conquer
Solve → 112Can Make Arithmetic Progression From SequenceEasyArraySorting
Solve → 113Find Numbers with Even Number of DigitsEasyArrayMath
Solve → 114Split Array Largest SumHardArrayBinary SearchDynamic Programming
Solve → 115Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 116Search Suggestions SystemMediumArrayStringBinary Search
Solve → 117Set MismatchEasyArrayHash TableBit Manipulation
Solve → 118Capacity To Ship Packages Within D DaysMediumArrayBinary Search
Solve → 119PermutationsMediumArrayBacktracking
Solve → 120Majority Element IIMediumArrayHash TableSorting
Solve → 121SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 122Create Binary Tree From DescriptionsMediumArrayHash TableTree
Solve → 123Find the Length of the Longest Common PrefixMediumArrayHash TableString
Solve → 124Number of Ways to Assign Edge Weights IIHardArrayMathDynamic Programming
Solve → 125Maximal RectangleHardArrayDynamic ProgrammingStack
Solve → 126Peak Index in a Mountain ArrayMediumArrayBinary Search
Solve → 127Missing NumberEasyArrayHash TableMath
Solve → 128Subsets IIMediumArrayBacktrackingBit Manipulation
Solve → 129Maximum Building HeightHardArrayMathSorting
Solve → 130Unique Paths IIMediumArrayDynamic ProgrammingMatrix
Solve → 131Number of Students Unable to Eat LunchEasyArrayStackQueue
Solve → 132Employee ImportanceMediumArrayHash TableTree
Solve → 133Two SumEasyArrayHash Table
Solve → 134Merge IntervalsMediumArraySorting
Solve → 135Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 136Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 137Word SearchMediumArrayStringBacktracking
Solve → 138Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 139Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 140Group AnagramsMediumArrayHash TableString
Solve → 141Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 142Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 143Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 144Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 145Evaluate DivisionMediumArrayStringDepth-First Search
Solve → 146Majority ElementEasyArrayHash TableDivide and Conquer
Solve → 1473SumMediumArrayTwo PointersSorting
Solve → 148Invalid TransactionsMediumArrayHash TableString
Solve → 149Move ZeroesEasyArrayTwo Pointers
Solve → 150Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 151Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 152Word Break IIHardArrayHash TableString
Solve → 153Rotate ImageMediumArrayMathMatrix
Solve → 154Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 155Remove Duplicates from Sorted ArrayEasyArrayTwo Pointers
Solve → 156Remove ElementEasyArrayTwo Pointers
Solve → 157Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 158Single NumberEasyArrayBit Manipulation
Solve → 159Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 160Number of Ships in a RectangleHardArrayDivide and ConquerInteractive
Solve → 161Longest Common PrefixEasyArrayStringTrie
Solve → 162Next PermutationMediumArrayTwo Pointers
Solve → 163Word BreakMediumArrayHash TableString
Solve → 164Koko Eating BananasMediumArrayBinary Search
Solve → 1654SumMediumArrayTwo PointersSorting
Solve → 166Sort ColorsMediumArrayTwo PointersSorting
Solve → 167House RobberMediumArrayDynamic Programming
Solve → 168Product of Array Except SelfMediumArrayPrefix Sum
Solve → 170Next Greater Element IEasyArrayHash TableStack
Solve → 171Design an Ordered StreamEasyArrayHash TableDesign
Solve → 172Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 173Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 174Max Consecutive OnesEasyArray
Solve → 175Valid Triangle NumberMediumArrayTwo PointersBinary Search
Solve → 176Valid SudokuMediumArrayHash TableMatrix
Solve → 177Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 178Check if Array Is Sorted and RotatedEasyArray
Solve → 179Search Insert PositionEasyArrayBinary Search
Solve → 180Spiral MatrixMediumArrayMatrixSimulation
Solve → 181Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 182Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 183Gas StationMediumArrayGreedy
Solve → 184Contains DuplicateEasyArrayHash TableSorting
Solve → 185Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 186Maximum Product SubarrayMediumArrayDynamic Programming
Solve → 187Contains Duplicate IIEasyArrayHash TableSliding Window
Solve → 188Sliding Window MaximumHardArrayQueueSliding Window
Solve → 189Fruit Into BasketsMediumArrayHash TableSliding Window
Solve → 190Missing NumberEasyArrayHash TableMath
Solve → 191Contiguous ArrayMediumArrayHash TablePrefix Sum
Solve → 192Find First and Last Position of Element in Sorted ArrayMediumArrayBinary Search
Solve → 193Two City SchedulingMediumArrayGreedySorting
Solve → 194Pascal's TriangleEasyArrayDynamic Programming
Solve → 195Find Peak ElementMediumArrayBinary Search
Solve → 196Rotate ArrayMediumArrayMathTwo Pointers
Solve → 197Two Sum II - Input Array Is SortedMediumArrayTwo PointersBinary Search
Solve → 198Minimum Size Subarray SumMediumArrayBinary SearchSliding Window
Solve → 199Next Greater Element IIMediumArrayStackMonotonic Stack
Solve → 200Combination Sum IIMediumArrayBacktracking
Solve → 201Construct Binary Tree from Preorder and Inorder TraversalMediumArrayHash TableDivide and Conquer
Solve → 202Maximal RectangleHardArrayDynamic ProgrammingStack
Solve → 203Count Unhappy FriendsMediumArraySimulation
Solve → 204Running Sum of 1d ArrayEasyArrayPrefix Sum
Solve → 205Find Minimum in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 206Non-overlapping IntervalsMediumArrayDynamic ProgrammingGreedy
Solve → 207Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 208Squares of a Sorted ArrayEasyArrayTwo PointersSorting
Solve → 209Asteroid CollisionMediumArrayStackSimulation
Solve → 210Search a 2D MatrixMediumArrayBinary SearchMatrix
Solve → 211Single Element in a Sorted ArrayMediumArrayBinary Search
Solve → 212Surrounded RegionsMediumArrayDepth-First SearchBreadth-First Search
Solve → 213Evaluate Reverse Polish NotationMediumArrayMathStack
Solve → 214Unique Paths IIMediumArrayDynamic ProgrammingMatrix
Solve → 215Binary SearchEasyArrayBinary Search
Solve → 216Maximum Average Subarray IEasyArraySliding Window
Solve → 217Concatenation of ArrayEasyArraySimulation
Solve → 218Partition Equal Subset SumMediumArrayDynamic Programming
Solve → 219House Robber IIMediumArrayDynamic Programming
Solve → 220Split Array Largest SumHardArrayBinary SearchDynamic Programming
Solve → 222Largest Divisible SubsetMediumArrayMathDynamic Programming
Solve → 223Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 225Reverse PairsHardArrayBinary SearchDivide and Conquer
Solve → 226Accounts MergeMediumArrayHash TableString
Solve → 227SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 228Peak Index in a Mountain ArrayMediumArrayBinary Search
Solve → 229Combination SumMediumArrayBacktracking
Solve → 230N-QueensHardArrayBacktracking
Solve → 231Sudoku SolverHardArrayHash TableBacktracking
Solve → 232Intersection of Two ArraysEasyArrayHash TableTwo Pointers
Solve → 233Find the Duplicate NumberMediumArrayTwo PointersBinary Search
Solve → 234TriangleMediumArrayDynamic Programming
Solve → 235Rearrange Array Elements by SignMediumArrayTwo PointersSimulation
Solve → 236Design Browser HistoryMediumArrayLinked ListStack
Solve → 237Capacity To Ship Packages Within D DaysMediumArrayBinary Search
Solve → 238Minimum Absolute DifferenceEasyArraySorting
Solve → 239PermutationsMediumArrayBacktracking
Solve → 240Continuous Subarray SumMediumArrayHash TableMath
Solve → 241Find in Mountain ArrayHardArrayBinary SearchInteractive
Solve → 2423Sum ClosestMediumArrayTwo PointersSorting
Solve → 243Divide an Array Into Subarrays With Minimum Cost IEasyArraySortingEnumeration
Solve → 244Remove Duplicates from Sorted Array IIMediumArrayTwo Pointers
Solve → 245Number of Longest Increasing SubsequenceMediumArrayDynamic ProgrammingBinary Indexed Tree
Solve → 246Boats to Save PeopleMediumArrayTwo PointersGreedy
Solve → 247Closest Equal Element QueriesMediumArrayHash TableBinary Search
Solve → 248Two Furthest Houses With Different ColorsEasyArrayGreedy
Solve → 249Words Within Two Edits of DictionaryMediumArrayStringTrie
Solve → 250Number of Students Unable to Eat LunchEasyArrayStackQueue
Solve → 251Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 252Valid Mountain ArrayEasyArray
Solve → 253Subsets IIMediumArrayBacktrackingBit Manipulation
Solve → 254Set MismatchEasyArrayHash TableBit Manipulation
Solve → 255Minimum Cost of Buying Candies With DiscountEasyArrayGreedySorting
Solve → 256Earliest Finish Time for Land and Water Rides IEasyArrayTwo PointersBinary Search
Solve → 257Binary Subarrays With SumMediumArrayHash TableSliding Window
Solve → 258Create Binary Tree From DescriptionsMediumArrayHash TableTree
Solve → 259Find Pivot IndexEasyArrayPrefix Sum
Solve → 260Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 261Dot Product of Two Sparse VectorsMediumArrayHash TableTwo Pointers
Solve → 262Sum of Subarray MinimumsMediumArrayDynamic ProgrammingStack
Solve → 263Search a 2D Matrix IIMediumArrayBinary SearchDivide and Conquer
Solve → 264Search in Rotated Sorted Array IIMediumArrayBinary Search
Solve → 265Max Consecutive Ones IIIMediumArrayBinary SearchSliding Window
Solve → 266Find the Winner of the Circular GameMediumArrayMathRecursion
Solve → 267Top K Frequent WordsMediumArrayHash TableString
Solve → 268IPOHardArrayGreedySorting
Solve → 269Magic Squares In GridMediumArrayHash TableMath
Solve → 270Wiggle Sort IIMediumArrayDivide and ConquerGreedy
Solve → 271Design Hit CounterMediumArrayBinary SearchDesign
Solve → 272Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 273Find the Largest Area of Square Inside Two RectanglesMediumArrayMathGeometry
Solve → 274Array PartitionEasyArrayGreedySorting
Solve → 275Minimum Operations to Convert All Elements to ZeroMediumArrayHash TableStack
Solve → 276Best Time to Buy and Sell Stock with CooldownMediumArrayDynamic Programming
Solve → 277Minimum Swaps to Arrange a Binary GridMediumArrayGreedyMatrix
Solve → 278Delete Nodes From Linked List Present in ArrayMediumArrayHash TableLinked List
Solve → 279Reconstruct ItineraryHardArrayStringDepth-First Search
Solve → 280Number of EnclavesMediumArrayDepth-First SearchBreadth-First Search
Solve → 281Largest Submatrix With RearrangementsMediumArrayGreedySorting
Solve → 282Flipping an ImageEasyArrayTwo PointersBit Manipulation
Solve → 283Last Stone WeightEasyArrayHeap (Priority Queue)
Solve → 284Subarrays with K Different IntegersHardArrayHash TableSliding Window
Solve → 285Maximum Product of Three NumbersEasyArrayMathSorting
Solve → 286Alien DictionaryHardArrayStringDepth-First Search
Solve → 287Spiral Matrix IIMediumArrayMatrixSimulation
Solve → 288Next Greater Node In Linked ListMediumArrayLinked ListStack
Solve → 289Minimum Distance to the Target ElementEasyArray
Solve → 290Partition Array Into Two Arrays to Minimize Sum DifferenceHardArrayTwo PointersBinary Search
Solve → 291How Many Numbers Are Smaller Than the Current NumberEasyArrayHash TableSorting
Solve → 292Assign CookiesEasyArrayTwo PointersGreedy
Solve → 293Best Time to Buy and Sell Stock IIIHardArrayDynamic Programming
Solve → 294Rotate FunctionMediumArrayMathDynamic Programming
Solve → 295Minimize Hamming Distance After Swap OperationsMediumArrayDepth-First SearchUnion-Find
Solve → 296N-Repeated Element in Size 2N ArrayEasyArrayHash Table
Solve → 297Find the Prefix Common Array of Two ArraysMediumArrayHash TableBit Manipulation
Solve → 298Text JustificationHardArrayStringSimulation
Solve → 299Sort an ArrayMediumArrayDivide and ConquerSorting
Solve → 300Third Maximum NumberEasyArraySorting
Solve → 301Can Make Arithmetic Progression From SequenceEasyArraySorting
Solve → 302Find Numbers with Even Number of DigitsEasyArrayMath
Solve → 303Find All Numbers Disappeared in an ArrayEasyArrayHash Table
Solve → 304K-diff Pairs in an ArrayMediumArrayHash TableTwo Pointers
Solve → 305Search Suggestions SystemMediumArrayStringBinary Search
Solve → 306Target SumMediumArrayDynamic ProgrammingBacktracking
Solve → 307First Missing PositiveHardArrayHash Table
Solve → 308Range Addition IIEasyArrayMath
Solve → 309Lemonade ChangeEasyArrayGreedy
Solve → 310Majority Element IIMediumArrayHash TableSorting
Solve → 311Longest Increasing Path in a MatrixHardArrayDynamic ProgrammingDepth-First Search
Solve → 312Partition Array According to Given PivotMediumArrayTwo PointersSimulation
Solve → 313Find the Length of the Longest Common PrefixMediumArrayHash TableString
Solve → 314Minimum Cost to Cut a StickHardArrayDynamic ProgrammingSorting
Solve → 31501 MatrixMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 316Maximum Sum of Distinct Subarrays With Length KMediumArrayHash TableSliding Window
Solve → 317Distribute CandiesEasyArrayHash Table
Solve → 318Relative RanksEasyArraySortingHeap (Priority Queue)
Solve → 319Maximum Points You Can Obtain from CardsMediumArraySliding WindowPrefix Sum
Solve → 320Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 321Number of Ways to Assign Edge Weights IIHardArrayMathDynamic Programming
Solve → 322K Closest Points to OriginMediumArrayMathDivide and Conquer
Solve → 323Flood FillEasyArrayDepth-First SearchBreadth-First Search
Solve → 324Minimum Number of Days to Make m BouquetsMediumArrayBinary Search
Solve → 325Increasing Triplet SubsequenceMediumArrayGreedy
Solve → 326Diagonal TraverseMediumArrayMatrixSimulation
Solve → 327Maximum Building HeightHardArrayMathSorting
Solve → 328Total Cost to Hire K WorkersMediumArrayTwo PointersHeap (Priority Queue)
Solve → 329Employee ImportanceMediumArrayHash TableTree
Solve → 330Two SumEasyArrayHash Table
Solve → 331Merge IntervalsMediumArraySorting
Solve → 332Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 333Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 334Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 335Longest Common PrefixEasyArrayStringTrie
Solve → 336Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 3373SumMediumArrayTwo PointersSorting
Solve → 338Invalid TransactionsMediumArrayHash TableString
Solve → 339Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 340Majority ElementEasyArrayHash TableDivide and Conquer
Solve → 341Word SearchMediumArrayStringBacktracking
Solve → 342Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 343Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 344Remove Duplicates from Sorted ArrayEasyArrayTwo Pointers
Solve → 345Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 346Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 347SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 348Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 349Next PermutationMediumArrayTwo Pointers
Solve → 350Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 351Find Peak ElementMediumArrayBinary Search
Solve → 352Rotate ImageMediumArrayMathMatrix
Solve → 353Group AnagramsMediumArrayHash TableString
Solve → 354Find First and Last Position of Element in Sorted ArrayMediumArrayBinary Search
Solve → 355Pascal's TriangleEasyArrayDynamic Programming
Solve → 356Rotate ArrayMediumArrayMathTwo Pointers
Solve → 357Move ZeroesEasyArrayTwo Pointers
Solve → 358Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 359Contains DuplicateEasyArrayHash TableSorting
Solve → 360Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 361Single Element in a Sorted ArrayMediumArrayBinary Search
Solve → 362Koko Eating BananasMediumArrayBinary Search
Solve → 3634SumMediumArrayTwo PointersSorting
Solve → 364Word Break IIHardArrayHash TableString
Solve → 365Single NumberEasyArrayBit Manipulation
Solve → 366Sort ColorsMediumArrayTwo PointersSorting
Solve → 367Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 368Check if Array Is Sorted and RotatedEasyArray
Solve → 369Spiral MatrixMediumArrayMatrixSimulation
Solve → 370Number of Ships in a RectangleHardArrayDivide and ConquerInteractive
Solve → 372Remove ElementEasyArrayTwo Pointers
Solve → 373Search Insert PositionEasyArrayBinary Search
Solve → 374House RobberMediumArrayDynamic Programming
Solve → 375Product of Array Except SelfMediumArrayPrefix Sum
Solve → 376Max Consecutive OnesEasyArray
Solve → 377N-QueensHardArrayBacktracking
Solve → 378Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 379Search a 2D MatrixMediumArrayBinary SearchMatrix
Solve → 380Evaluate DivisionMediumArrayStringDepth-First Search
Solve → 381Next Greater Element IEasyArrayHash TableStack
Solve → 382Binary SearchEasyArrayBinary Search
Solve → 383Frequency of the Most Frequent ElementMediumArrayBinary SearchGreedy
Solve → 385Combination SumMediumArrayBacktracking
Solve → 386Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 387Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 388Gas StationMediumArrayGreedy
Solve → 389Intersection of Two ArraysEasyArrayHash TableTwo Pointers
Solve → 390Two City SchedulingMediumArrayGreedySorting
Solve → 391Contains Duplicate IIEasyArrayHash TableSliding Window
Solve → 392Valid Triangle NumberMediumArrayTwo PointersBinary Search
Solve → 3933Sum ClosestMediumArrayTwo PointersSorting
Solve → 394Valid SudokuMediumArrayHash TableMatrix
Solve → 395Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 396Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 397Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 398PermutationsMediumArrayBacktracking
Solve → 399Word BreakMediumArrayHash TableString
Solve → 400Maximum Product SubarrayMediumArrayDynamic Programming
Solve → 401Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 402Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 403Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 404Peak Index in a Mountain ArrayMediumArrayBinary Search
Solve → 405Capacity To Ship Packages Within D DaysMediumArrayBinary Search
Solve → 406Design Browser HistoryMediumArrayLinked ListStack
Solve → 407Design an Ordered StreamEasyArrayHash TableDesign
Solve → 408Minimum Size Subarray SumMediumArrayBinary SearchSliding Window
Solve → 409Next Greater Element IIMediumArrayStackMonotonic Stack
Solve → 410Subsets IIMediumArrayBacktrackingBit Manipulation
Solve → 411Two Sum II - Input Array Is SortedMediumArrayTwo PointersBinary Search
Solve → 412Sliding Window MaximumHardArrayQueueSliding Window
Solve → 413Sort an ArrayMediumArrayDivide and ConquerSorting
Solve → 414Find Missing and Repeated ValuesEasyArrayHash TableMath
Solve → 415Evaluate Reverse Polish NotationMediumArrayMathStack
Solve → 416Majority Element IIMediumArrayHash TableSorting
Solve → 417Partition Equal Subset SumMediumArrayDynamic Programming
Solve → 418Sudoku SolverHardArrayHash TableBacktracking
Solve → 419Search in Rotated Sorted Array IIMediumArrayBinary Search
Solve → 420TriangleMediumArrayDynamic Programming
Solve → 421Largest NumberMediumArrayStringGreedy
Solve → 422Find the Duplicate NumberMediumArrayTwo PointersBinary Search
Solve → 423Split Array Largest SumHardArrayBinary SearchDynamic Programming
Solve → 424Max Consecutive Ones IIIMediumArrayBinary SearchSliding Window
Solve → 425Construct Binary Tree from Preorder and Inorder TraversalMediumArrayHash TableDivide and Conquer
Solve → 426Count PrimesMediumArrayMathEnumeration
Solve → 427Missing NumberEasyArrayHash TableMath
Solve → 428Minimum Number of Days to Make m BouquetsMediumArrayBinary Search
Solve → 429Count Unhappy FriendsMediumArraySimulation
Solve → 430Find the Winner of the Circular GameMediumArrayMathRecursion
Solve → 431H-IndexMediumArraySortingCounting Sort
Solve → 432Remove Duplicates from Sorted Array IIMediumArrayTwo Pointers
Solve → 433Search a 2D Matrix IIMediumArrayBinary SearchDivide and Conquer
Solve → 434Reverse PairsHardArrayBinary SearchDivide and Conquer
Solve → 435Combination Sum IIMediumArrayBacktracking
Solve → 436First Missing PositiveHardArrayHash Table
Solve → 437Maximum Average Subarray IEasyArraySliding Window
Solve → 438Binary Subarrays With SumMediumArrayHash TableSliding Window
Solve → 439Subarray Sums Divisible by KMediumArrayHash TablePrefix Sum
Solve → 440Shortest Path in Binary MatrixMediumArrayBreadth-First SearchMatrix
Solve → 441Kth Missing Positive NumberEasyArrayBinary Search
Solve → 442Rearrange Array Elements by SignMediumArrayTwo PointersSimulation
Solve → 443Single Number IIMediumArrayBit Manipulation
Solve → 444Minimum Absolute DifferenceEasyArraySorting
Solve → 445Diagonal TraverseMediumArrayMatrixSimulation
Solve → 446Unique Paths IIMediumArrayDynamic ProgrammingMatrix
Solve → 447Surrounded RegionsMediumArrayDepth-First SearchBreadth-First Search
Solve → 448Sum of Subarray MinimumsMediumArrayDynamic ProgrammingStack
Solve → 449Squares of a Sorted ArrayEasyArrayTwo PointersSorting
Solve → 450Concatenation of ArrayEasyArraySimulation
Solve → 451Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 452Fruit Into BasketsMediumArrayHash TableSliding Window
Solve → 453House Robber IIMediumArrayDynamic Programming
Solve → 454Increasing Triplet SubsequenceMediumArrayGreedy
Solve → 455Unique Number of OccurrencesEasyArrayHash Table
Solve → 456Maximum Sum of Distinct Subarrays With Length KMediumArrayHash TableSliding Window
Solve → 457Permutations IIMediumArrayBacktrackingSorting
Solve → 458Maximal RectangleHardArrayDynamic ProgrammingStack
Solve → 459Sparse Matrix MultiplicationMediumArrayHash TableMatrix
Solve → 460Design Hit CounterMediumArrayBinary SearchDesign
Solve → 461132 PatternMediumArrayBinary SearchStack
Solve → 462Target SumMediumArrayDynamic ProgrammingBacktracking
Solve → 463Top K Frequent WordsMediumArrayHash TableString
Solve → 464Asteroid CollisionMediumArrayStackSimulation
Solve → 465Dot Product of Two Sparse VectorsMediumArrayHash TableTwo Pointers
Solve → 466Build Array from PermutationEasyArraySimulation
Solve → 467Partition Array Into Two Arrays to Minimize Sum DifferenceHardArrayTwo PointersBinary Search
Solve → 468Assign CookiesEasyArrayTwo PointersGreedy
Solve → 469Range Sum Query - ImmutableEasyArrayDesignPrefix Sum
Solve → 470Accounts MergeMediumArrayHash TableString
Solve → 471Minimum Path SumMediumArrayDynamic ProgrammingMatrix
Solve → 472Non-overlapping IntervalsMediumArrayDynamic ProgrammingGreedy
Solve → 473Can Place FlowersEasyArrayGreedy
Solve → 474Flood FillEasyArrayDepth-First SearchBreadth-First Search
Solve → 475Lemonade ChangeEasyArrayGreedy
Solve → 476Sort Array By ParityEasyArrayTwo PointersSorting
Solve → 477Find in Mountain ArrayHardArrayBinary SearchInteractive
Solve → 478Shuffle the ArrayEasyArray
Solve → 479Maximum Width RampMediumArrayTwo PointersStack
Solve → 480Insert IntervalMediumArray
Solve → 481Count of Smaller Numbers After SelfHardArrayBinary SearchDivide and Conquer
Solve → 482Find All Duplicates in an ArrayMediumArrayHash TableSorting
Solve → 483Island PerimeterEasyArrayDepth-First SearchBreadth-First Search
Solve → 484Find K Closest ElementsMediumArrayTwo PointersBinary Search
Solve → 485Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 486Boats to Save PeopleMediumArrayTwo PointersGreedy
Solve → 487Number of Good PairsEasyArrayHash TableMath
Solve → 488Contiguous ArrayMediumArrayHash TablePrefix Sum
Solve → 489Longest Strictly Increasing or Strictly Decreasing SubarrayEasyArray
Solve → 490Tuple with Same ProductMediumArrayHash TableCounting
Solve → 491Max Sum of a Pair With Equal Sum of DigitsMediumArrayHash TableSorting
Solve → 492How Many Numbers Are Smaller Than the Current NumberEasyArrayHash TableSorting
Solve → 493Partition Array According to Given PivotMediumArrayTwo PointersSimulation
Solve → 494Insert Delete GetRandom O(1) - Duplicates allowedHardArrayHash TableMath
Solve → 495Finding 3-Digit Even NumbersEasyArrayHash TableRecursion
Solve → 496Subarrays with K Different IntegersHardArrayHash TableSliding Window
Solve → 497HeatersMediumArrayTwo PointersBinary Search
Solve → 498Find Minimum in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 500Single Number IIIMediumArrayBit Manipulation
Solve → 501Continuous Subarray SumMediumArrayHash TableMath
Solve → 502Candy CrushMediumArrayTwo PointersMatrix
Solve → 503Find Pivot IndexEasyArrayPrefix Sum
Solve → 504Set MismatchEasyArrayHash TableBit Manipulation
Solve → 505Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 506Find All Numbers Disappeared in an ArrayEasyArrayHash Table
Solve → 507Find Closest Number to ZeroEasyArray
Solve → 508Add to Array-Form of IntegerEasyArrayMath
Solve → 509Making A Large IslandHardArrayDepth-First SearchBreadth-First Search
Solve → 510Find K-th Smallest Pair DistanceHardArrayTwo PointersBinary Search
Solve → 511Rank Transform of an ArrayEasyArrayHash TableSorting
Solve → 512Rabbits in ForestMediumArrayHash TableMath
Solve → 513Check If N and Its Double ExistEasyArrayHash TableTwo Pointers
Solve → 514House Robber IVMediumArrayBinary SearchDynamic Programming
Solve → 515Best Sightseeing PairMediumArrayDynamic Programming
Solve → 516Kth Smallest Product of Two Sorted ArraysHardArrayBinary Search
Solve → 517Find Numbers with Even Number of DigitsEasyArrayMath
Solve → 518Text JustificationHardArrayStringSimulation
Solve → 519Intersection of Two Arrays IIEasyArrayHash TableTwo Pointers
Solve → 52001 MatrixMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 521Task SchedulerMediumArrayHash TableGreedy
Solve → 522Min Cost Climbing StairsEasyArrayDynamic Programming
Solve → 523Car FleetMediumArrayStackSorting
Solve → 524Transpose MatrixEasyArrayMatrixSimulation
Solve → 525Snakes and LaddersMediumArrayBreadth-First SearchMatrix
Solve → 526Count Negative Numbers in a Sorted MatrixEasyArrayBinary SearchMatrix
Solve → 527Kids With the Greatest Number of CandiesEasyArray
Solve → 528Number of Subsequences That Satisfy the Given Sum ConditionMediumArrayTwo PointersBinary Search
Solve → 529Number of Students Unable to Eat LunchEasyArrayStackQueue
Solve → 530Sort Array by Increasing FrequencyEasyArrayHash TableSorting
Solve → 531Sum of Subarray RangesMediumArrayStackMonotonic Stack
Solve → 532Kill ProcessMediumArrayHash TableTree
Solve → 533Shortest Subarray to be Removed to Make Array SortedMediumArrayTwo PointersBinary Search
Solve → 534Third Maximum NumberEasyArraySorting
Solve → 535Maximum Candies Allocated to K ChildrenMediumArrayBinary Search
Solve → 536Minimum Number of Operations to Move All Balls to Each BoxMediumArrayStringPrefix Sum
Solve → 537Find N Unique Integers Sum up to ZeroEasyArrayMath
Solve → 538Count the Hidden SequencesMediumArrayPrefix Sum
Solve → 539Count the Number of Fair PairsMediumArrayTwo PointersBinary Search
Solve → 540Maximum Subarray Sum With Length Divisible by KMediumArrayHash TablePrefix Sum
Solve → 541Zero Array Transformation IMediumArrayPrefix Sum
Solve → 542Minimum Limit of Balls in a BagMediumArrayBinary Search
Solve → 543Defuse the BombEasyArraySliding Window
Solve → 544Longest Nice SubarrayMediumArrayBit ManipulationSliding Window
Solve → 545Minimum Number of Refueling StopsHardArrayDynamic ProgrammingGreedy
Solve → 546Maximum Number of Events That Can Be AttendedMediumArrayGreedySorting
Solve → 547Find a Peak Element IIMediumArrayBinary SearchMatrix
Solve → 548Find Winner on a Tic Tac Toe GameEasyArrayHash TableMatrix
Solve → 549Bitwise ORs of SubarraysMediumArrayDynamic ProgrammingBit Manipulation
Solve → 550Coin Change IIMediumArrayDynamic Programming
Solve → 551Number of Matching SubsequencesMediumArrayHash TableString
Solve → 552Type of TriangleEasyArrayMathSorting
Solve → 553Count Submatrices With All OnesMediumArrayDynamic ProgrammingStack
Solve → 554Find All K-Distant Indices in an ArrayEasyArrayTwo Pointers
Solve → 555Largest Triangle AreaEasyArrayMathGeometry
Solve → 556Range Sum Query 2D - MutableMediumArrayDesignBinary Indexed Tree
Solve → 557Bus RoutesHardArrayHash TableBreadth-First Search
Solve → 558Convert Sorted Array to Binary Search TreeEasyArrayDivide and ConquerTree
Solve → 559Pascal's Triangle IIEasyArrayDynamic Programming
Solve → 560Best Time to Buy and Sell Stock IIIHardArrayDynamic Programming
Solve → 561Range Sum Query 2D - ImmutableMediumArrayDesignMatrix
Solve → 562Reconstruct ItineraryHardArrayStringDepth-First Search
Solve → 563Largest Divisible SubsetMediumArrayMathDynamic Programming
Solve → 564Minimum Time DifferenceMediumArrayMathString
Solve → 565Maximum Product of Three NumbersEasyArrayMathSorting
Solve → 566Best Time to Buy and Sell Stock with Transaction FeeMediumArrayDynamic ProgrammingGreedy
Solve → 567Find Smallest Letter Greater Than TargetEasyArrayBinary Search
Solve → 568Spiral Matrix IIIMediumArrayMatrixSimulation
Solve → 569Find Common CharactersEasyArrayHash TableString
Solve → 570Count Number of Nice SubarraysMediumArrayHash TableMath
Solve → 571Find the Smallest Divisor Given a ThresholdMediumArrayBinary Search
Solve → 572Running Sum of 1d ArrayEasyArrayPrefix Sum
Solve → 573Special Array With X Elements Greater Than or Equal XEasyArrayBinary SearchSorting
Solve → 574Max Number of K-Sum PairsMediumArrayHash TableTwo Pointers
Solve → 575Find the Highest AltitudeEasyArrayPrefix Sum
Solve → 576Left and Right Sum DifferencesEasyArrayPrefix Sum
Solve → 577Guess the WordHardArrayMathString
Solve → 578Smallest Range Covering Elements from K ListsHardArrayHash TableGreedy
Solve → 579Array PartitionEasyArrayGreedySorting
Solve → 580Meeting RoomsEasyArraySorting
Solve → 581Count Servers that CommunicateMediumArrayDepth-First SearchBreadth-First Search
Solve → 582Longest Harmonious SubsequenceEasyArrayHash TableSliding Window
Solve → 583Final Value of Variable After Performing OperationsEasyArrayStringSimulation
Solve → 584Range Sum of Sorted Subarray SumsMediumArrayTwo PointersBinary Search
Solve → 585Trapping Rain Water IIHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 586Maximum Length of Repeated SubarrayMediumArrayBinary SearchDynamic Programming
Solve → 587Zero Array Transformation IIMediumArrayTwo PointersBinary Search
Solve → 588Continuous SubarraysMediumArrayQueueSliding Window
Solve → 589Divide Array Into Equal PairsEasyArrayHash TableBit Manipulation
Solve → 590Max Chunks To Make SortedMediumArrayStackGreedy
Solve → 591Car PoolingMediumArraySortingHeap (Priority Queue)
Solve → 592Count Subarrays Where Max Element Appears at Least K TimesMediumArraySliding Window
Solve → 593Minimum Cost For TicketsMediumArrayDynamic Programming
Solve → 594Game of LifeMediumArrayMatrixSimulation
Solve → 595Maximum Sum of 3 Non-Overlapping SubarraysHardArrayDynamic ProgrammingSliding Window
Solve → 596Minimum Number of Operations to Make Elements in Array DistinctEasyArrayHash Table
Solve → 597Find Subsequence of Length K With the Largest SumEasyArrayHash TableSorting
Solve → 598Shortest Distance from All BuildingsHardArrayBreadth-First SearchMatrix
Solve → 599Maximum Value of an Ordered Triplet IIMediumArray
Solve → 600Open the LockMediumArrayHash TableString
Solve → 601Count Hills and Valleys in an ArrayEasyArray
Solve → 602Find the Number of Distinct Colors Among the BallsMediumArrayHash TableSimulation
Solve → 603Path With Minimum EffortMediumArrayBinary SearchDepth-First Search
Solve → 604Apply Operations to an ArrayEasyArrayTwo PointersSimulation
Solve → 605Find the Minimum Area to Cover All Ones IMediumArrayMatrix
Solve → 606Minimum Cost to Move Chips to The Same PositionEasyArrayMathGreedy
Solve → 607Row With Maximum OnesEasyArrayMatrix
Solve → 608Check if Grid can be Cut into SectionsMediumArraySorting
Solve → 609Zero Array Transformation IIIMediumArrayTwo PointersGreedy
Solve → 610Count Elements With Maximum FrequencyEasyArrayHash TableCounting
Solve → 611Ones and ZeroesMediumArrayStringDynamic Programming
Solve → 612Find the Maximum Length of Valid Subsequence IIMediumArrayDynamic Programming
Solve → 613Count Special TripletsMediumArrayHash TableCounting
Solve → 614Smallest Subarrays With Maximum Bitwise ORMediumArrayBinary SearchBit Manipulation
Solve → 615Maximum Number of Events That Can Be Attended IIHardArrayBinary SearchDynamic Programming
Solve → 616Minimum Time Visiting All PointsEasyArrayMathGeometry
Solve → 617Longest Balanced Subarray IMediumArrayHash TableDivide and Conquer
Solve → 618Sum of Mutated Array Closest to TargetMediumArrayBinary SearchSorting
Solve → 619Vowel SpellcheckerMediumArrayHash TableString
Solve → 620Find the Minimum Amount of Time to Brew PotionsMediumArraySimulationPrefix Sum
Solve → 621Taking Maximum Energy From the Mystic DungeonMediumArrayDynamic ProgrammingPrefix Sum
Solve → 622Baseball GameEasyArrayStackSimulation
Solve → 623Can Make Arithmetic Progression From SequenceEasyArraySorting
Solve → 624Max Points on a LineHardArrayHash TableMath
Solve → 625Burst BalloonsHardArrayDynamic Programming
Solve → 626Minimum Number of Arrows to Burst BalloonsMediumArrayGreedySorting
Solve → 627Predict the WinnerMediumArrayMathDynamic Programming
Solve → 628IPOHardArrayGreedySorting
Solve → 629Relative RanksEasyArraySortingHeap (Priority Queue)
Solve → 630Shortest Path to Get FoodMediumArrayBreadth-First SearchMatrix
Solve → 631Delete and EarnMediumArrayHash TableDynamic Programming
Solve → 632Reveal Cards In Increasing OrderMediumArrayQueueSorting
Solve → 633Unique Paths IIIHardArrayBacktrackingBit Manipulation
Solve → 634Interval List IntersectionsMediumArrayTwo PointersSweep Line
Solve → 635Find the Town JudgeEasyArrayHash TableGraph Theory
Solve → 636Construct Binary Search Tree from Preorder TraversalMediumArrayStackTree
Solve → 637Partition Array for Maximum SumMediumArrayDynamic Programming
Solve → 638Longest String ChainMediumArrayHash TableTwo Pointers
Solve → 639Relative Sort ArrayEasyArrayHash TableSorting
Solve → 640Minimum Cost Tree From Leaf ValuesMediumArrayDynamic ProgrammingStack
Solve → 641Three Consecutive OddsEasyArray
Solve → 642Richest Customer WealthEasyArrayMatrix
Solve → 643Create Target Array in the Given OrderEasyArraySimulation
Solve → 644Hand of StraightsMediumArrayHash TableGreedy
Solve → 645Find the Power of K-Size Subarrays IMediumArraySliding Window
Solve → 646Maximum Points You Can Obtain from CardsMediumArraySliding WindowPrefix Sum
Solve → 647Create Maximum NumberHardArrayTwo PointersStack
Solve → 648Count Good TripletsEasyArrayEnumeration
Solve → 649Design a Todo ListMediumArrayHash TableString
Solve → 651Find Common Elements Between Two ArraysEasyArrayHash Table
Solve → 652Longest Subarray With Maximum Bitwise ANDMediumArrayBit ManipulationBrainteaser
Solve → 653Combination Sum IIIMediumArrayBacktracking
Solve → 654Make Array Elements Equal to ZeroEasyArraySimulationPrefix Sum
Solve → 655The Number of the Smallest Unoccupied ChairMediumArrayHash TableHeap (Priority Queue)
Solve → 656Find the Prefix Common Array of Two ArraysMediumArrayHash TableBit Manipulation
Solve → 657Minimum Cost to Cut a StickHardArrayDynamic ProgrammingSorting
Solve → 658Maximum Distance in ArraysMediumArrayGreedy
Solve → 659Minimum Number of Days to Disconnect IslandHardArrayDepth-First SearchBreadth-First Search
Solve → 660DI String MatchEasyArrayTwo PointersString
Solve → 661Minimum Index Sum of Two ListsEasyArrayHash TableString
Solve → 662Number of Ways to Split ArrayMediumArrayPrefix Sum
Solve → 663Minimum Operations to Make Array Values Equal to KEasyArrayHash Table
Solve → 664Moving Average from Data StreamEasyArrayDesignQueue
Solve → 665Minimum Total Distance TraveledHardArrayDynamic ProgrammingSorting
Solve → 666Minimum Number of Removals to Make Mountain ArrayHardArrayBinary SearchDynamic Programming
Solve → 667Next Greater Node In Linked ListMediumArrayLinked ListStack
Solve → 668Find Score of an Array After Marking All ElementsMediumArrayHash TableSorting
Solve → 669Sort the PeopleEasyArrayHash TableString
Solve → 670Length of Longest Fibonacci SubsequenceMediumArrayHash TableDynamic Programming
Solve → 671Maximum Average Pass RatioMediumArrayGreedyHeap (Priority Queue)
Solve → 672Pacific Atlantic Water FlowMediumArrayDepth-First SearchBreadth-First Search
Solve → 673Minimum Operations to Make Binary Array Elements Equal to One IMediumArrayBit ManipulationQueue
Solve → 674Count Beautiful Splits in an ArrayMediumArrayDynamic Programming
Solve → 675Maximum Score Words Formed by LettersHardArrayHash TableString
Solve → 676Find Greatest Common Divisor of ArrayEasyArrayMathNumber Theory
Solve → 677Counting Words With a Given PrefixEasyArrayStringString Matching
Solve → 678Find the Middle Index in ArrayEasyArrayPrefix Sum
Solve → 679String Matching in an ArrayEasyArrayStringString Matching
Solve → 680Count Prefix and Suffix Pairs IEasyArrayStringTrie
Solve → 681Maximum Population YearEasyArrayCountingPrefix Sum
Solve → 682Maximum Erasure ValueMediumArrayHash TableSliding Window
Solve → 683Maximum XOR of Two Numbers in an ArrayMediumArrayHash TableBit Manipulation
Solve → 685Find the Maximum Number of Fruits CollectedHardArrayDynamic ProgrammingMatrix
Solve → 686Dungeon GameHardArrayDynamic ProgrammingMatrix
Solve → 687Shortest Path in a Grid with Obstacles EliminationHardArrayBreadth-First SearchMatrix
Solve → 688Product of the Last K NumbersMediumArrayMathDesign
Solve → 689Successful Pairs of Spells and PotionsMediumArrayTwo PointersBinary Search
Solve → 690Shortest Subarray with Sum at Least KHardArrayBinary SearchQueue
Solve → 691Construct Binary Tree from Preorder and Postorder TraversalMediumArrayHash TableDivide and Conquer
Solve → 692Longest Subarray of 1's After Deleting One ElementMediumArrayDynamic ProgrammingSliding Window
Solve → 693Number of EnclavesMediumArrayDepth-First SearchBreadth-First Search
Solve → 694Count the Number of Consistent StringsEasyArrayHash TableString
Solve → 695Alternating Groups IIMediumArraySliding Window
Solve → 696Minimum Operations to Make Array Elements ZeroHardArrayMathBit Manipulation
Solve → 697Maximum Sum Circular SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 698Separate Squares IMediumArrayBinary Search
Solve → 699Random Pick with WeightMediumArrayMathBinary Search
Solve → 700Largest Perimeter TriangleEasyArrayMathGreedy
Solve → 701Longest Palindrome by Concatenating Two Letter WordsMediumArrayHash TableString
Solve → 702Verifying an Alien DictionaryEasyArrayHash TableString
Solve → 703Most Frequent Even ElementEasyArrayHash TableCounting
Solve → 704Duplicate ZerosEasyArrayTwo Pointers
Solve → 705Delete Nodes From Linked List Present in ArrayMediumArrayHash TableLinked List
Solve → 706Design HashSetEasyArrayHash TableLinked List
Solve → 707K Closest Points to OriginMediumArrayMathDivide and Conquer
Solve → 708Final Prices With a Special Discount in a ShopEasyArrayStackMonotonic Stack
Solve → 709Maximum Difference Between Increasing ElementsEasyArray
Solve → 710Divide Array Into Arrays With Max DifferenceMediumArrayGreedySorting
Solve → 711Maximum Unique Subarray Sum After DeletionEasyArrayHash TableGreedy
Solve → 712Find Lucky Integer in an ArrayEasyArrayHash TableCounting
Solve → 713Height CheckerEasyArraySortingCounting Sort
Solve → 714Reschedule Meetings for Maximum Free Time IIMediumArrayGreedyEnumeration
Solve → 715Fruits Into Baskets IIIMediumArrayBinary SearchSegment Tree
Solve → 716Maximum Total Damage With Spell CastingMediumArrayHash TableTwo Pointers
Solve → 717Calculate Amount Paid in TaxesEasyArraySimulation
Solve → 71824 GameHardArrayMathBacktracking
Solve → 719Maximum Square Area by Removing Fences From a FieldMediumArrayHash TableEnumeration
Solve → 720Minimum Pair Removal to Sort Array IEasyArrayHash TableLinked List
Solve → 721Shortest Unsorted Continuous SubarrayMediumArrayTwo PointersStack
Solve → 722Range Sum Query - MutableMediumArrayDivide and ConquerDesign
Solve → 723Maximum Tastiness of Candy BasketMediumArrayBinary SearchGreedy
Solve → 724Best Time to Buy and Sell Stock with CooldownMediumArrayDynamic Programming
Solve → 725Word Search IIHardArrayStringBacktracking
Solve → 726Minimum Falling Path SumMediumArrayDynamic ProgrammingMatrix
Solve → 727Contains Duplicate IIIHardArraySliding WindowSorting
Solve → 728Avoid Flood in The CityMediumArrayHash TableBinary Search
Solve → 729Simple Bank SystemMediumArrayHash TableDesign
Solve → 730Rank Teams by VotesMediumArrayHash TableString
Solve → 731Fair Candy SwapEasyArrayHash TableBinary Search
Solve → 732Find X-Sum of All K-Long Subarrays IEasyArrayHash TableSliding Window
Solve → 733Brick WallMediumArrayHash Table
Solve → 734Four DivisorsMediumArrayMath
Solve → 735Construct Binary Tree from Inorder and Postorder TraversalMediumArrayHash TableDivide and Conquer
Solve → 736Maximum GapMediumArraySortingBucket Sort
Solve → 737Stone Game IIMediumArrayMathDynamic Programming
Solve → 738Group the People Given the Group Size They Belong ToMediumArrayHash TableGreedy
Solve → 739Sum of All Subset XOR TotalsEasyArrayMathBacktracking
Solve → 740Maximum Alternating Subsequence SumMediumArrayDynamic Programming
Solve → 741Time Needed to Buy TicketsEasyArrayQueueSimulation
Solve → 742Filling Bookcase ShelvesMediumArrayDynamic Programming
Solve → 743Find Right IntervalMediumArrayBinary SearchSorting
Solve → 744Minimized Maximum of Products Distributed to Any StoreMediumArrayBinary SearchGreedy
Solve → 745Stone GameMediumArrayMathDynamic Programming
Solve → 746Minimum Swaps to Group All 1's Together IIMediumArraySliding Window
Solve → 747Find Resultant Array After Removing AnagramsEasyArrayHash TableString
Solve → 748Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMediumArrayQueueSliding Window
Solve → 749Degree of an ArrayEasyArrayHash Table
Solve → 750Average Salary Excluding the Minimum and Maximum SalaryEasyArraySorting
Solve → 751Sum of Prefix Scores of StringsHardArrayStringTrie
Solve → 752Regions Cut By SlashesMediumArrayHash TableDepth-First Search
Solve → 753Allocate MailboxesHardArrayMathDynamic Programming
Solve → 754Shortest Distance to Target String in a Circular ArrayEasyArrayString
Solve → 755Contain VirusHardArrayDepth-First SearchBreadth-First Search
Solve → 756Maximum Number of Accepted InvitationsMediumArrayDepth-First SearchGraph Theory
Solve → 757Check if All the Integers in a Range Are CoveredEasyArrayHash TablePrefix Sum
Solve → 758Truncate SentenceEasyArrayString
Solve → 759Read N Characters Given read4 II - Call Multiple TimesHardArraySimulationInteractive
Solve → 760Find the Difference of Two ArraysEasyArrayHash Table
Solve → 761Maximum Number of Points with CostMediumArrayDynamic ProgrammingMatrix
Solve → 762Final Array State After K Multiplication Operations IEasyArrayMathHeap (Priority Queue)
Solve → 763Count Pairs Whose Sum is Less than TargetEasyArrayTwo PointersBinary Search
Solve → 764My Calendar IMediumArrayBinary SearchDesign
Solve → 765Find Missing ObservationsMediumArrayMathSimulation
Solve → 766Find All Possible Recipes from Given SuppliesMediumArrayHash TableString
Solve → 767Search Suggestions SystemMediumArrayStringBinary Search
Solve → 768Sentence Similarity IIIMediumArrayTwo PointersString
Solve → 769Grumpy Bookstore OwnerMediumArraySliding Window
Solve → 770Count Special SubsequencesMediumArrayHash TableMath
Solve → 771Number of Visible People in a QueueHardArrayStackMonotonic Stack
Solve → 772Divide Players Into Teams of Equal SkillMediumArrayHash TableTwo Pointers
Solve → 773Divide Intervals Into Minimum Number of GroupsMediumArrayTwo PointersGreedy
Solve → 774Maximum Product of Two Elements in an ArrayEasyArraySortingHeap (Priority Queue)
Solve → 775Grid GameMediumArrayMatrixPrefix Sum
Solve → 776Find Original Array From Doubled ArrayMediumArrayHash TableGreedy
Solve → 777Maximum XOR for Each QueryMediumArrayBit ManipulationPrefix Sum
Solve → 778Find Minimum Time to Reach Last Room IMediumArrayGraph TheoryHeap (Priority Queue)
Solve → 779Find a Safe Walk Through a GridMediumArrayBreadth-First SearchGraph Theory
Solve → 780Maximum Number of Tasks You Can AssignHardArrayTwo PointersBinary Search
Solve → 781Flip Columns For Maximum Number of Equal RowsMediumArrayHash TableMatrix
Solve → 782Shifting LettersMediumArrayStringPrefix Sum
Solve → 783Special Array IIMediumArrayBinary SearchPrefix Sum
Solve → 784Adding Spaces to a StringMediumArrayTwo PointersString
Solve → 785Number of Sub-arrays With Odd SumMediumArrayMathDynamic Programming
Solve → 786Beautiful Arrangement IIMediumArrayMath
Solve → 787Last Stone Weight IIMediumArrayDynamic Programming
Solve → 788Sliding Window MedianHardArrayHash TableSliding Window
Solve → 789Sort the Jumbled NumbersMediumArraySorting
Solve → 790Shortest Path in a Hidden GridMediumArrayDepth-First SearchBreadth-First Search
Solve → 791Word SubsetsMediumArrayHash TableString
Solve → 792Maximum and Minimum Sums of at Most Size K SubsequencesMediumArrayMathDynamic Programming
Solve → 793Construct Quad TreeMediumArrayDivide and ConquerTree
Solve → 794Partition Array Into Three Parts With Equal SumEasyArrayGreedy
Solve → 795Paint House IVMediumArrayDynamic Programming
Solve → 796First Completely Painted Row or ColumnMediumArrayHash TableMatrix
Solve → 797Longest Continuous Increasing SubsequenceEasyArray
Solve → 798Minimum Time to Make Rope ColorfulMediumArrayStringDynamic Programming
Solve → 799Maximum Absolute Sum of Any SubarrayMediumArrayDynamic Programming
Solve → 800Number of Equivalent Domino PairsEasyArrayHash TableCounting
Solve → 801Count Good Triplets in an ArrayHardArrayBinary SearchDivide and Conquer
Solve → 802Find Unique Binary StringMediumArrayHash TableString
Solve → 803Shortest Distance to a CharacterEasyArrayTwo PointersString
Solve → 804Max Sum of Rectangle No Larger Than KHardArrayBinary SearchMatrix
Solve → 805Largest Number At Least Twice of OthersEasyArraySorting
Solve → 806Distribute CandiesEasyArrayHash Table
Solve → 807Walls and GatesMediumArrayBreadth-First SearchMatrix
Solve → 808Count Vowel Strings in RangesMediumArrayStringPrefix Sum
Solve → 809Find Words Containing CharacterEasyArrayString
Solve → 810Find K Pairs with Smallest SumsMediumArrayHeap (Priority Queue)
Solve → 811Choose K Elements With Maximum SumMediumArraySortingHeap (Priority Queue)
Solve → 812Maximum Units on a TruckEasyArrayGreedySorting
Solve → 813Maximum Number of Points From Grid QueriesHardArrayTwo PointersBreadth-First Search
Solve → 814Solving Questions With BrainpowerMediumArrayDynamic Programming
Solve → 815Maximum Palindromes After OperationsMediumArrayHash TableString
Solve → 816Count Number of Bad PairsMediumArrayHash TableMath
Solve → 817Count of Interesting SubarraysMediumArrayHash TablePrefix Sum
Solve → 818Count Equal and Divisible Pairs in an ArrayEasyArray
Solve → 819Equal Row and Column PairsMediumArrayHash TableMatrix
Solve → 820Minimum Number GameEasyArraySortingHeap (Priority Queue)
Solve → 821Maximize Subarrays After Removing One Conflicting PairHardArraySegment TreeEnumeration
Solve → 822Merge Two 2D Arrays by Summing ValuesEasyArrayHash TableTwo Pointers
Solve → 823Minimum Moves to Clean the ClassroomMediumArrayHash TableBit Manipulation
Solve → 824Beautiful ArrangementMediumArrayDynamic ProgrammingBacktracking
Solve → 825Furthest Building You Can ReachMediumArrayGreedyHeap (Priority Queue)
Solve → 826Finding Pairs With a Certain SumMediumArrayHash TableDesign
Solve → 827Find the Distance Value Between Two ArraysEasyArrayTwo PointersBinary Search
Solve → 828Keep Multiplying Found Values by TwoEasyArrayHash TableSorting
Solve → 829Minimum Operations to Make the Array AlternatingMediumArrayHash TableGreedy
Solve → 830Maximum Candies You Can Get from BoxesHardArrayBreadth-First SearchGraph Theory
Solve → 831Maximum Difference Between Adjacent Elements in a Circular ArrayEasyArray
Solve → 832Longest Arithmetic SubsequenceMediumArrayHash TableBinary Search
Solve → 833The Number of Beautiful SubsetsMediumArrayHash TableMath
Solve → 834Minimum Difference in Sums After Removal of ElementsHardArrayDynamic ProgrammingHeap (Priority Queue)
Solve → 835Nearest Exit from Entrance in MazeMediumArrayBreadth-First SearchMatrix
Solve → 836Find Subarrays With Equal SumEasyArrayHash Table
Solve → 837Circular Array LoopMediumArrayHash TableTwo Pointers
Solve → 838Reschedule Meetings for Maximum Free Time IMediumArrayGreedySliding Window
Solve → 839Make Two Arrays Equal by Reversing SubarraysEasyArrayHash TableSorting
Solve → 840Range Product Queries of PowersMediumArrayBit ManipulationPrefix Sum
Solve → 841Total Hamming DistanceMediumArrayMathBit Manipulation
Solve → 842Largest Local Values in a MatrixEasyArrayMatrix
Solve → 843Count Number of Maximum Bitwise-OR SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 844The MazeMediumArrayDepth-First SearchBreadth-First Search
Solve → 845K-diff Pairs in an ArrayMediumArrayHash TableTwo Pointers
Solve → 846Rearranging FruitsHardArrayHash TableGreedy
Solve → 847Delete Duplicate Folders in SystemHardArrayHash TableString
Solve → 848Divide an Array Into Subarrays With Minimum Cost IEasyArraySortingEnumeration
Solve → 849Difference Between Element Sum and Digit Sum of an ArrayEasyArrayMath
Solve → 850Minimum Number of People to TeachMediumArrayHash TableGreedy
Solve → 851Linked List ComponentsMediumArrayHash TableLinked List
Solve → 852Check If All 1's Are at Least Length K Places AwayEasyArray
Solve → 853Sort Array By Parity IIEasyArrayTwo PointersSorting
Solve → 854Minimum Interval to Include Each QueryHardArrayBinary SearchSweep Line
Solve → 855Last Stone WeightEasyArrayHeap (Priority Queue)
Solve → 856Maximum Subsequence ScoreMediumArrayGreedySorting
Solve → 857Minimum Swaps to Arrange a Binary GridMediumArrayGreedyMatrix
Solve → 858Smallest String With SwapsMediumArrayHash TableString
Solve → 859Exclusive Time of FunctionsMediumArrayStack
Solve → 860Minimum Number of Operations to Make Array ContinuousHardArrayHash TableBinary Search
Solve → 861Adjacent Increasing Subarrays Detection IEasyArray
Solve → 862Maximum Number of Distinct Elements After OperationsMediumArrayGreedySorting
Solve → 863Maximum Frequency After Subarray OperationMediumArrayHash TableDynamic Programming
Solve → 864Maximum Amount of Money Robot Can EarnMediumArrayDynamic ProgrammingMatrix
Solve → 865Combination Sum IVMediumArrayDynamic Programming
Solve → 866Maximal SquareMediumArrayDynamic ProgrammingMatrix
Solve → 867Maximum Ascending Subarray SumEasyArray
Solve → 868Minimum Operations to Convert All Elements to ZeroMediumArrayHash TableStack
Solve → 869Max Chunks To Make Sorted IIHardArrayStackGreedy
Solve → 870K Radius Subarray AveragesMediumArraySliding Window
Solve → 871Frog JumpHardArrayDynamic Programming
Solve → 872Design Tic-Tac-ToeMediumArrayHash TableDesign
Solve → 873Number of Ways to Form a Target String Given a DictionaryHardArrayStringDynamic Programming
Solve → 874Find X-Sum of All K-Long Subarrays IIHardArrayHash TableSliding Window
Solve → 8751-bit and 2-bit CharactersEasyArray
Solve → 876Replace Non-Coprime Numbers in ArrayHardArrayMathStack
Solve → 877Count Mentions Per UserMediumArrayMathSorting
Solve → 878Battleships in a BoardMediumArrayDepth-First SearchMatrix
Solve → 879Russian Doll EnvelopesHardArrayBinary SearchDynamic Programming
Solve → 880Online ElectionMediumArrayHash TableBinary Search
Solve → 881Greatest Sum Divisible by ThreeMediumArrayDynamic ProgrammingGreedy
Solve → 882Number of Distinct IslandsMediumArrayHash TableDepth-First Search
Solve → 883Make Sum Divisible by PMediumArrayHash TablePrefix Sum
Solve → 884Magic Squares In GridMediumArrayHash TableMath
Solve → 885The Skyline ProblemHardArrayDivide and ConquerBinary Indexed Tree
Solve → 886Put Marbles in BagsHardArrayGreedySorting
Solve → 887Rotate FunctionMediumArrayMathDynamic Programming
Solve → 888Maximum Running Time of N ComputersHardArrayBinary SearchGreedy
Solve → 889Employee Free TimeHardArraySweep LineSorting
Solve → 890Count Partitions with Even Sum DifferenceEasyArrayMathPrefix Sum
Solve → 891Cinema Seat AllocationMediumArrayHash TableGreedy
Solve → 892Find the Length of the Longest Common PrefixMediumArrayHash TableString
Solve → 893Count Number of Trapezoids IMediumArrayHash TableMath
Solve → 894Design SpreadsheetMediumArrayHash TableString
Solve → 895Arithmetic Slices II - SubsequenceHardArrayDynamic Programming
Solve → 896Maximum Frequency of an Element After Performing Operations IIHardArrayBinary SearchSliding Window
Solve → 897Minimum Moves to Balance Circular ArrayMediumArrayGreedySorting
Solve → 898Meeting Rooms IIIHardArrayHash TableSorting
Solve → 899Delete Columns to Make Sorted IIMediumArrayStringGreedy
Solve → 900Map of Highest PeakMediumArrayBreadth-First SearchMatrix
Solve → 901Maximum Building HeightHardArrayMathSorting
Solve → 902Number of Good PathsHardArrayHash TableTree
Solve → 903Equal Sum Grid Partition IMediumArrayMatrixEnumeration
Solve → 904Apple Redistribution into BoxesEasyArrayGreedySorting
Solve → 905Maximum Matrix SumMediumArrayGreedyMatrix
Solve → 906Count the Number of InversionsHardArrayDynamic Programming
Solve → 907Largest Positive Integer That Exists With Its NegativeEasyArrayHash TableTwo Pointers
Solve → 908Two SumEasyArrayHash Table
Solve → 909Merge IntervalsMediumArraySorting
Solve → 910Insert Delete GetRandom O(1)MediumArrayHash TableMath
Solve → 911Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 912Best Time to Buy and Sell StockEasyArrayDynamic Programming
Solve → 913Trapping Rain WaterHardArrayTwo PointersDynamic Programming
Solve → 9143SumMediumArrayTwo PointersSorting
Solve → 915Invalid TransactionsMediumArrayHash TableString
Solve → 916Longest Common PrefixEasyArrayStringTrie
Solve → 917Word SearchMediumArrayStringBacktracking
Solve → 918Median of Two Sorted ArraysHardArrayBinary SearchDivide and Conquer
Solve → 919Majority ElementEasyArrayHash TableDivide and Conquer
Solve → 920Container With Most WaterMediumArrayTwo PointersGreedy
Solve → 921Merge Sorted ArrayEasyArrayTwo PointersSorting
Solve → 922Remove Duplicates from Sorted ArrayEasyArrayTwo Pointers
Solve → 923Longest Consecutive SequenceMediumArrayHash TableUnion-Find
Solve → 924Subarray Sum Equals KMediumArrayHash TablePrefix Sum
Solve → 925Search in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 926Maximum SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 927Group AnagramsMediumArrayHash TableString
Solve → 928SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 929Next PermutationMediumArrayTwo Pointers
Solve → 930Move ZeroesEasyArrayTwo Pointers
Solve → 931Rotate ImageMediumArrayMathMatrix
Solve → 932Rotate ArrayMediumArrayMathTwo Pointers
Solve → 933Find Peak ElementMediumArrayBinary Search
Solve → 934Meeting Rooms IIMediumArrayTwo PointersGreedy
Solve → 935Number of Ships in a RectangleHardArrayDivide and ConquerInteractive
Solve → 936Word Break IIHardArrayHash TableString
Solve → 937Koko Eating BananasMediumArrayBinary Search
Solve → 938Find First and Last Position of Element in Sorted ArrayMediumArrayBinary Search
Solve → 939Coin ChangeMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 940Pascal's TriangleEasyArrayDynamic Programming
Solve → 941Single NumberEasyArrayBit Manipulation
Solve → 9424SumMediumArrayTwo PointersSorting
Solve → 943Jump GameMediumArrayDynamic ProgrammingGreedy
Solve → 944Contains DuplicateEasyArrayHash TableSorting
Solve → 945Sort ColorsMediumArrayTwo PointersSorting
Solve → 946Remove ElementEasyArrayTwo Pointers
Solve → 947Single Element in a Sorted ArrayMediumArrayBinary Search
Solve → 948Evaluate DivisionMediumArrayStringDepth-First Search
Solve → 949Check if Array Is Sorted and RotatedEasyArray
Solve → 951Spiral MatrixMediumArrayMatrixSimulation
Solve → 952Word BreakMediumArrayHash TableString
Solve → 953House RobberMediumArrayDynamic Programming
Solve → 954Product of Array Except SelfMediumArrayPrefix Sum
Solve → 955Two City SchedulingMediumArrayGreedySorting
Solve → 956Search Insert PositionEasyArrayBinary Search
Solve → 957Design an Ordered StreamEasyArrayHash TableDesign
Solve → 958Max Consecutive OnesEasyArray
Solve → 959Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 960Next Greater Element IEasyArrayHash TableStack
Solve → 9613Sum ClosestMediumArrayTwo PointersSorting
Solve → 962Best Time to Buy and Sell Stock IIMediumArrayDynamic ProgrammingGreedy
Solve → 963Kth Largest Element in an ArrayMediumArrayDivide and ConquerSorting
Solve → 964Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 965Search a 2D MatrixMediumArrayBinary SearchMatrix
Solve → 966Largest Rectangle in HistogramHardArrayStackMonotonic Stack
Solve → 967Daily TemperaturesMediumArrayStackMonotonic Stack
Solve → 968N-QueensHardArrayBacktracking
Solve → 969Gas StationMediumArrayGreedy
Solve → 971Valid Triangle NumberMediumArrayTwo PointersBinary Search
Solve → 972Binary SearchEasyArrayBinary Search
Solve → 973Valid SudokuMediumArrayHash TableMatrix
Solve → 974Contains Duplicate IIEasyArrayHash TableSliding Window
Solve → 975Missing NumberEasyArrayHash TableMath
Solve → 976Combination SumMediumArrayBacktracking
Solve → 977Construct Binary Tree from Preorder and Inorder TraversalMediumArrayHash TableDivide and Conquer
Solve → 978Count Unhappy FriendsMediumArraySimulation
Solve → 979Maximum Product SubarrayMediumArrayDynamic Programming
Solve → 980Find the Duplicate NumberMediumArrayTwo PointersBinary Search
Solve → 981Longest Increasing SubsequenceMediumArrayBinary SearchDynamic Programming
Solve → 982Top K Frequent ElementsMediumArrayHash TableDivide and Conquer
Solve → 983Intersection of Two ArraysEasyArrayHash TableTwo Pointers
Solve → 984Frequency of the Most Frequent ElementMediumArrayBinary SearchGreedy
Solve → 985Find the Winner of the Circular GameMediumArrayMathRecursion
Solve → 986Jump Game IIMediumArrayDynamic ProgrammingGreedy
Solve → 987PermutationsMediumArrayBacktracking
Solve → 988Unique Paths IIMediumArrayDynamic ProgrammingMatrix
Solve → 989Minimum Size Subarray SumMediumArrayBinary SearchSliding Window
Solve → 990Sliding Window MaximumHardArrayQueueSliding Window
Solve → 991H-IndexMediumArraySortingCounting Sort
Solve → 992Next Greater Element IIMediumArrayStackMonotonic Stack
Solve → 993Two Sum II - Input Array Is SortedMediumArrayTwo PointersBinary Search
Solve → 994Peak Index in a Mountain ArrayMediumArrayBinary Search
Solve → 995Capacity To Ship Packages Within D DaysMediumArrayBinary Search
Solve → 996Design Browser HistoryMediumArrayLinked ListStack
Solve → 997Subsets IIMediumArrayBacktrackingBit Manipulation
Solve → 998Evaluate Reverse Polish NotationMediumArrayMathStack
Solve → 999Partition Equal Subset SumMediumArrayDynamic Programming
Solve → 1000Split Array Largest SumHardArrayBinary SearchDynamic Programming
Solve → 1001Top K Frequent WordsMediumArrayHash TableString
Solve → 1002Sort an ArrayMediumArrayDivide and ConquerSorting
Solve → 1003Sudoku SolverHardArrayHash TableBacktracking
Solve → 1004TriangleMediumArrayDynamic Programming
Solve → 1005Majority Element IIMediumArrayHash TableSorting
Solve → 1006Find Missing and Repeated ValuesEasyArrayHash TableMath
Solve → 1007Combination Sum IIMediumArrayBacktracking
Solve → 1008Search in Rotated Sorted Array IIMediumArrayBinary Search
Solve → 1009Reverse PairsHardArrayBinary SearchDivide and Conquer
Solve → 1010Max Consecutive Ones IIIMediumArrayBinary SearchSliding Window
Solve → 1011Fruit Into BasketsMediumArrayHash TableSliding Window
Solve → 1012Remove Duplicates from Sorted Array IIMediumArrayTwo Pointers
Solve → 1013Largest NumberMediumArrayStringGreedy
Solve → 1014Maximum Average Subarray IEasyArraySliding Window
Solve → 1015Squares of a Sorted ArrayEasyArrayTwo PointersSorting
Solve → 1016Minimum Number of Days to Make m BouquetsMediumArrayBinary Search
Solve → 1017Surrounded RegionsMediumArrayDepth-First SearchBreadth-First Search
Solve → 1018Count PrimesMediumArrayMathEnumeration
Solve → 1019Search a 2D Matrix IIMediumArrayBinary SearchDivide and Conquer
Solve → 1020Binary Subarrays With SumMediumArrayHash TableSliding Window
Solve → 1021Minimum Absolute DifferenceEasyArraySorting
Solve → 1022Concatenation of ArrayEasyArraySimulation
Solve → 1023Rearrange Array Elements by SignMediumArrayTwo PointersSimulation
Solve → 1024First Missing PositiveHardArrayHash Table
Solve → 1025Maximal RectangleHardArrayDynamic ProgrammingStack
Solve → 1026House Robber IIMediumArrayDynamic Programming
Solve → 1027Kill ProcessMediumArrayHash TableTree
Solve → 1028Asteroid CollisionMediumArrayStackSimulation
Solve → 1029Maximum Profit in Job SchedulingHardArrayBinary SearchDynamic Programming
Solve → 1030Sort Array by Increasing FrequencyEasyArrayHash TableSorting
Solve → 1031Diagonal TraverseMediumArrayMatrixSimulation
Solve → 1032Non-overlapping IntervalsMediumArrayDynamic ProgrammingGreedy
Solve → 1033Contiguous ArrayMediumArrayHash TablePrefix Sum
Solve → 1034Best Time to Buy and Sell Stock with Transaction FeeMediumArrayDynamic ProgrammingGreedy
Solve → 1035Accounts MergeMediumArrayHash TableString
Solve → 1036Sum of Subarray MinimumsMediumArrayDynamic ProgrammingStack
Solve → 1037Shortest Path in Binary MatrixMediumArrayBreadth-First SearchMatrix
Solve → 1038Kth Missing Positive NumberEasyArrayBinary Search
Solve → 1039Single Number IIMediumArrayBit Manipulation
Solve → 1040Increasing Triplet SubsequenceMediumArrayGreedy
Solve → 1041Subarray Sums Divisible by KMediumArrayHash TablePrefix Sum
Solve → 1042Maximum Sum of Distinct Subarrays With Length KMediumArrayHash TableSliding Window
Solve → 1043Find Minimum in Rotated Sorted ArrayMediumArrayBinary Search
Solve → 1044Design Hit CounterMediumArrayBinary SearchDesign
Solve → 1045Assign CookiesEasyArrayTwo PointersGreedy
Solve → 1046Target SumMediumArrayDynamic ProgrammingBacktracking
Solve → 1047Shortest Path to Get FoodMediumArrayBreadth-First SearchMatrix
Solve → 1048Find in Mountain ArrayHardArrayBinary SearchInteractive
Solve → 1049Dot Product of Two Sparse VectorsMediumArrayHash TableTwo Pointers
Solve → 1050Partition Array Into Two Arrays to Minimize Sum DifferenceHardArrayTwo PointersBinary Search
Solve → 1051Permutations IIMediumArrayBacktrackingSorting
Solve → 1052Read N Characters Given read4 II - Call Multiple TimesHardArraySimulationInteractive
Solve → 1054Range Sum Query - ImmutableEasyArrayDesignPrefix Sum
Solve → 1055Sparse Matrix MultiplicationMediumArrayHash TableMatrix
Solve → 1056Flood FillEasyArrayDepth-First SearchBreadth-First Search
Solve → 1057Contain VirusHardArrayDepth-First SearchBreadth-First Search
Solve → 1058Lemonade ChangeEasyArrayGreedy
Solve → 1059Boats to Save PeopleMediumArrayTwo PointersGreedy
Solve → 1060Unique Number of OccurrencesEasyArrayHash Table
Solve → 1061Allocate MailboxesHardArrayMathDynamic Programming
Solve → 1062Truncate SentenceEasyArrayString
Solve → 1063Maximum Number of Accepted InvitationsMediumArrayDepth-First SearchGraph Theory
Solve → 1064Check if All the Integers in a Range Are CoveredEasyArrayHash TablePrefix Sum
Solve → 1065Build Array from PermutationEasyArraySimulation
Solve → 1066Shortest Distance to Target String in a Circular ArrayEasyArrayString
Solve → 1067Minimum Path SumMediumArrayDynamic ProgrammingMatrix
Solve → 1068132 PatternMediumArrayBinary SearchStack
Solve → 1069Continuous Subarray SumMediumArrayHash TableMath
Solve → 1070Set MismatchEasyArrayHash TableBit Manipulation
Solve → 1071Find Pivot IndexEasyArrayPrefix Sum
Solve → 1072Sort Array By ParityEasyArrayTwo PointersSorting
Solve → 1073Running Sum of 1d ArrayEasyArrayPrefix Sum
Solve → 1074How Many Numbers Are Smaller Than the Current NumberEasyArrayHash TableSorting
Solve → 1075Subarrays with K Different IntegersHardArrayHash TableSliding Window
Solve → 1076Partition Array According to Given PivotMediumArrayTwo PointersSimulation
Solve → 1077Insert IntervalMediumArray
Solve → 1078Largest Divisible SubsetMediumArrayMathDynamic Programming
Solve → 1079Find All Numbers Disappeared in an ArrayEasyArrayHash Table
Solve → 1080Island PerimeterEasyArrayDepth-First SearchBreadth-First Search
Solve → 1081Can Place FlowersEasyArrayGreedy
Solve → 1082Subarray Product Less Than KMediumArrayBinary SearchSliding Window
Solve → 1083Shuffle the ArrayEasyArray
Solve → 1084Number of Good PairsEasyArrayHash TableMath
Solve → 1085Number of Students Unable to Eat LunchEasyArrayStackQueue
Solve → 1086Maximum Width RampMediumArrayTwo PointersStack
Solve → 1087Find Numbers with Even Number of DigitsEasyArrayMath
Solve → 1088HeatersMediumArrayTwo PointersBinary Search
Solve → 1089Longest Strictly Increasing or Strictly Decreasing SubarrayEasyArray
Solve → 1090Text JustificationHardArrayStringSimulation
Solve → 1091Single Number IIIMediumArrayBit Manipulation
Solve → 1092Count of Smaller Numbers After SelfHardArrayBinary SearchDivide and Conquer
Solve → 1093Third Maximum NumberEasyArraySorting
Solve → 1094Find All Duplicates in an ArrayMediumArrayHash TableSorting
Solve → 109501 MatrixMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 1096Find K Closest ElementsMediumArrayTwo PointersBinary Search
Solve → 1097Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 1098Candy CrushMediumArrayTwo PointersMatrix
Solve → 1099Making A Large IslandHardArrayDepth-First SearchBreadth-First Search
Solve → 1100Insert Delete GetRandom O(1) - Duplicates allowedHardArrayHash TableMath
Solve → 1101Tuple with Same ProductMediumArrayHash TableCounting
Solve → 1102Max Sum of a Pair With Equal Sum of DigitsMediumArrayHash TableSorting
Solve → 1103Finding 3-Digit Even NumbersEasyArrayHash TableRecursion
Solve → 1104Best Time to Buy and Sell Stock IIIHardArrayDynamic Programming
Solve → 1105Reconstruct ItineraryHardArrayStringDepth-First Search
Solve → 1106Coin Change IIMediumArrayDynamic Programming
Solve → 1107Array PartitionEasyArrayGreedySorting
Solve → 1108Task SchedulerMediumArrayHash TableGreedy
Solve → 1109Maximum Product of Three NumbersEasyArrayMathSorting
Solve → 1110Check If N and Its Double ExistEasyArrayHash TableTwo Pointers
Solve → 1111Kids With the Greatest Number of CandiesEasyArray
Solve → 1112Number of Subsequences That Satisfy the Given Sum ConditionMediumArrayTwo PointersBinary Search
Solve → 1113House Robber IVMediumArrayBinary SearchDynamic Programming
Solve → 1114Find K-th Smallest Pair DistanceHardArrayTwo PointersBinary Search
Solve → 1115Add to Array-Form of IntegerEasyArrayMath
Solve → 1116Find Closest Number to ZeroEasyArray
Solve → 1117Rank Transform of an ArrayEasyArrayHash TableSorting
Solve → 1118Minimum Limit of Balls in a BagMediumArrayBinary Search
Solve → 1119Defuse the BombEasyArraySliding Window
Solve → 1120Best Sightseeing PairMediumArrayDynamic Programming
Solve → 1121Rabbits in ForestMediumArrayHash TableMath
Solve → 1122Kth Smallest Product of Two Sorted ArraysHardArrayBinary Search
Solve → 1123Maximum Number of Events That Can Be AttendedMediumArrayGreedySorting
Solve → 1124Find Winner on a Tic Tac Toe GameEasyArrayHash TableMatrix
Solve → 1125Bus RoutesHardArrayHash TableBreadth-First Search
Solve → 1126Can Make Arithmetic Progression From SequenceEasyArraySorting
Solve → 1127Convert Sorted Array to Binary Search TreeEasyArrayDivide and ConquerTree
Solve → 1128Range Sum Query 2D - MutableMediumArrayDesignBinary Indexed Tree
Solve → 1129Intersection of Two Arrays IIEasyArrayHash TableTwo Pointers
Solve → 1130IPOHardArrayGreedySorting
Solve → 1131Relative RanksEasyArraySortingHeap (Priority Queue)
Solve → 1132Minimum Time DifferenceMediumArrayMathString
Solve → 1133Min Cost Climbing StairsEasyArrayDynamic Programming
Solve → 1134Car FleetMediumArrayStackSorting
Solve → 1135Transpose MatrixEasyArrayMatrixSimulation
Solve → 1136Snakes and LaddersMediumArrayBreadth-First SearchMatrix
Solve → 1137Number of EnclavesMediumArrayDepth-First SearchBreadth-First Search
Solve → 1138Count Number of Nice SubarraysMediumArrayHash TableMath
Solve → 1139Find the Smallest Divisor Given a ThresholdMediumArrayBinary Search
Solve → 1140Count Negative Numbers in a Sorted MatrixEasyArrayBinary SearchMatrix
Solve → 1141Minimum Cost to Cut a StickHardArrayDynamic ProgrammingSorting
Solve → 1142Max Number of K-Sum PairsMediumArrayHash TableTwo Pointers
Solve → 1143Find the Highest AltitudeEasyArrayPrefix Sum
Solve → 1144Find a Peak Element IIMediumArrayBinary SearchMatrix
Solve → 1145Find N Unique Integers Sum up to ZeroEasyArrayMath
Solve → 1146Sum of Subarray RangesMediumArrayStackMonotonic Stack
Solve → 1147Smallest Range Covering Elements from K ListsHardArrayHash TableGreedy
Solve → 1148Longest Harmonious SubsequenceEasyArrayHash TableSliding Window
Solve → 1149Maximum Points You Can Obtain from CardsMediumArraySliding WindowPrefix Sum
Solve → 1150Car PoolingMediumArraySortingHeap (Priority Queue)
Solve → 1151Count the Number of Fair PairsMediumArrayTwo PointersBinary Search
Solve → 1152Shortest Subarray to be Removed to Make Array SortedMediumArrayTwo PointersBinary Search
Solve → 1153Maximum Subarray Sum With Length Divisible by KMediumArrayHash TablePrefix Sum
Solve → 1154Minimum Number of Operations to Move All Balls to Each BoxMediumArrayStringPrefix Sum
Solve → 1155Minimum Cost For TicketsMediumArrayDynamic Programming
Solve → 1156Find the Prefix Common Array of Two ArraysMediumArrayHash TableBit Manipulation
Solve → 1157Next Greater Node In Linked ListMediumArrayLinked ListStack
Solve → 1158Maximum Candies Allocated to K ChildrenMediumArrayBinary Search
Solve → 1159Minimum Cost to Move Chips to The Same PositionEasyArrayMathGreedy
Solve → 1160Longest Nice SubarrayMediumArrayBit ManipulationSliding Window
Solve → 1161Minimum Number of Refueling StopsHardArrayDynamic ProgrammingGreedy
Solve → 1162Count the Hidden SequencesMediumArrayPrefix Sum
Solve → 1163Type of TriangleEasyArrayMathSorting
Solve → 1164Zero Array Transformation IMediumArrayPrefix Sum
Solve → 1165Find All K-Distant Indices in an ArrayEasyArrayTwo Pointers
Solve → 1166Number of Matching SubsequencesMediumArrayHash TableString
Solve → 1167Find Subsequence of Length K With the Largest SumEasyArrayHash TableSorting
Solve → 1168K Closest Points to OriginMediumArrayMathDivide and Conquer
Solve → 1169Bitwise ORs of SubarraysMediumArrayDynamic ProgrammingBit Manipulation
Solve → 1170Count Submatrices With All OnesMediumArrayDynamic ProgrammingStack
Solve → 1171Best Time to Buy and Sell Stock with CooldownMediumArrayDynamic Programming
Solve → 1172Find the Minimum Area to Cover All Ones IMediumArrayMatrix
Solve → 1173Largest Triangle AreaEasyArrayMathGeometry
Solve → 1174Minimum Time Visiting All PointsEasyArrayMathGeometry
Solve → 1175Longest Balanced Subarray IMediumArrayHash TableDivide and Conquer
Solve → 1176Delete Nodes From Linked List Present in ArrayMediumArrayHash TableLinked List
Solve → 1177Baseball GameEasyArrayStackSimulation
Solve → 1178Divide an Array Into Subarrays With Minimum Cost IEasyArraySortingEnumeration
Solve → 1179Pascal's Triangle IIEasyArrayDynamic Programming
Solve → 1180Max Points on a LineHardArrayHash TableMath
Solve → 1181Range Sum Query 2D - ImmutableMediumArrayDesignMatrix
Solve → 1182Burst BalloonsHardArrayDynamic Programming
Solve → 1183Minimum Number of Arrows to Burst BalloonsMediumArrayGreedySorting
Solve → 1184Maximum Length of Repeated SubarrayMediumArrayBinary SearchDynamic Programming
Solve → 1185Delete and EarnMediumArrayHash TableDynamic Programming
Solve → 1186Find Smallest Letter Greater Than TargetEasyArrayBinary Search
Solve → 1187Hand of StraightsMediumArrayHash TableGreedy
Solve → 1188Spiral Matrix IIIMediumArrayMatrixSimulation
Solve → 1189Find the Town JudgeEasyArrayHash TableGraph Theory
Solve → 1190Find Common CharactersEasyArrayHash TableString
Solve → 1191Construct Binary Search Tree from Preorder TraversalMediumArrayStackTree
Solve → 1192Partition Array for Maximum SumMediumArrayDynamic Programming
Solve → 1193Longest String ChainMediumArrayHash TableTwo Pointers
Solve → 1194Special Array With X Elements Greater Than or Equal XEasyArrayBinary SearchSorting
Solve → 1195Richest Customer WealthEasyArrayMatrix
Solve → 1196Left and Right Sum DifferencesEasyArrayPrefix Sum
Solve → 1197Find Common Elements Between Two ArraysEasyArrayHash Table
Solve → 1198Final Value of Variable After Performing OperationsEasyArrayStringSimulation
Solve → 1199Range Sum of Sorted Subarray SumsMediumArrayTwo PointersBinary Search
Solve → 1200Guess the WordHardArrayMathString
Solve → 1201Meeting RoomsEasyArraySorting
Solve → 1202Trapping Rain Water IIHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 1203Search Suggestions SystemMediumArrayStringBinary Search
Solve → 1204Count Servers that CommunicateMediumArrayDepth-First SearchBreadth-First Search
Solve → 1205Design a Todo ListMediumArrayHash TableString
Solve → 1206Create Maximum NumberHardArrayTwo PointersStack
Solve → 1207Minimum Total Distance TraveledHardArrayDynamic ProgrammingSorting
Solve → 1208Combination Sum IIIMediumArrayBacktracking
Solve → 1209Open the LockMediumArrayHash TableString
Solve → 1210Continuous SubarraysMediumArrayQueueSliding Window
Solve → 1211Game of LifeMediumArrayMatrixSimulation
Solve → 1212Max Chunks To Make SortedMediumArrayStackGreedy
Solve → 1213Maximum Sum of 3 Non-Overlapping SubarraysHardArrayDynamic ProgrammingSliding Window
Solve → 1214Random Pick with WeightMediumArrayMathBinary Search
Solve → 1215String Matching in an ArrayEasyArrayStringString Matching
Solve → 1216Maximum Score Words Formed by LettersHardArrayHash TableString
Solve → 1217Shortest Distance from All BuildingsHardArrayBreadth-First SearchMatrix
Solve → 1218Find the Number of Distinct Colors Among the BallsMediumArrayHash TableSimulation
Solve → 1219Distribute CandiesEasyArrayHash Table
Solve → 1220Zero Array Transformation IIMediumArrayTwo PointersBinary Search
Solve → 1221Divide Array Into Equal PairsEasyArrayHash TableBit Manipulation
Solve → 1222Maximum Population YearEasyArrayCountingPrefix Sum
Solve → 1223Check if Grid can be Cut into SectionsMediumArraySorting
Solve → 1224Maximum Value of an Ordered Triplet IIMediumArray
Solve → 1225Minimum Number of Operations to Make Elements in Array DistinctEasyArrayHash Table
Solve → 1226Count Subarrays Where Max Element Appears at Least K TimesMediumArraySliding Window
Solve → 1227Zero Array Transformation IIIMediumArrayTwo PointersGreedy
Solve → 1228Count the Number of Consistent StringsEasyArrayHash TableString
Solve → 1229Apply Operations to an ArrayEasyArrayTwo PointersSimulation
Solve → 1230Row With Maximum OnesEasyArrayMatrix
Solve → 1231Path With Minimum EffortMediumArrayBinary SearchDepth-First Search
Solve → 1232Taking Maximum Energy From the Mystic DungeonMediumArrayDynamic ProgrammingPrefix Sum
Solve → 1233Maximum Number of Events That Can Be Attended IIHardArrayBinary SearchDynamic Programming
Solve → 1234Find the Maximum Length of Valid Subsequence IIMediumArrayDynamic Programming
Solve → 1235Successful Pairs of Spells and PotionsMediumArrayTwo PointersBinary Search
Solve → 1236Count Hills and Valleys in an ArrayEasyArray
Solve → 1237Maximum XOR of Two Numbers in an ArrayMediumArrayHash TableBit Manipulation
Solve → 1238Smallest Subarrays With Maximum Bitwise ORMediumArrayBinary SearchBit Manipulation
Solve → 1239Sum of Mutated Array Closest to TargetMediumArrayBinary SearchSorting
Solve → 1240Vowel SpellcheckerMediumArrayHash TableString
Solve → 1241Count Elements With Maximum FrequencyEasyArrayHash TableCounting
Solve → 1242Contains Duplicate IIIHardArraySliding WindowSorting
Solve → 1243Find the Minimum Amount of Time to Brew PotionsMediumArraySimulationPrefix Sum
Solve → 1244Rank Teams by VotesMediumArrayHash TableString
Solve → 1245Last Stone WeightEasyArrayHeap (Priority Queue)
Solve → 1246Minimum Operations to Convert All Elements to ZeroMediumArrayHash TableStack
Solve → 1247Ones and ZeroesMediumArrayStringDynamic Programming
Solve → 1248Count Special TripletsMediumArrayHash TableCounting
Solve → 1249Magic Squares In GridMediumArrayHash TableMath
Solve → 1250Four DivisorsMediumArrayMath
Solve → 1251Find the Length of the Longest Common PrefixMediumArrayHash TableString
Solve → 1252Minimum Pair Removal to Sort Array IEasyArrayHash TableLinked List
Solve → 1253K-diff Pairs in an ArrayMediumArrayHash TableTwo Pointers
Solve → 1254Number of Longest Increasing SubsequenceMediumArrayDynamic ProgrammingBinary Indexed Tree
Solve → 1255Minimum Swaps to Arrange a Binary GridMediumArrayGreedyMatrix
Solve → 1256Rotate FunctionMediumArrayMathDynamic Programming
Solve → 1257Create Binary Tree From DescriptionsMediumArrayHash TableTree
Solve → 1258Maximum Building HeightHardArrayMathSorting
Solve → 1259Spiral Matrix IIMediumArrayMatrixSimulation
Solve → 1260Construct Binary Tree from Inorder and Postorder TraversalMediumArrayHash TableDivide and Conquer
Solve → 1261Word Search IIHardArrayStringBacktracking
Solve → 1262Range Sum Query - MutableMediumArrayDivide and ConquerDesign
Solve → 1263Predict the WinnerMediumArrayMathDynamic Programming
Solve → 1264Brick WallMediumArrayHash Table
Solve → 1265Design HashSetEasyArrayHash TableLinked List
Solve → 1266Fair Candy SwapEasyArrayHash TableBinary Search
Solve → 1267Minimum Falling Path SumMediumArrayDynamic ProgrammingMatrix
Solve → 1268Reveal Cards In Increasing OrderMediumArrayQueueSorting
Solve → 1269Unique Paths IIIHardArrayBacktrackingBit Manipulation
Solve → 1270Interval List IntersectionsMediumArrayTwo PointersSweep Line
Solve → 1271Duplicate ZerosEasyArrayTwo Pointers
Solve → 1272Relative Sort ArrayEasyArrayHash TableSorting
Solve → 1273Minimum Cost Tree From Leaf ValuesMediumArrayDynamic ProgrammingStack
Solve → 1274Three Consecutive OddsEasyArray
Solve → 1275Create Target Array in the Given OrderEasyArraySimulation
Solve → 1276Maximum Total Damage With Spell CastingMediumArrayHash TableTwo Pointers
Solve → 1277Monotonic ArrayEasyArray
Solve → 1278Minimum Number of Days to Disconnect IslandHardArrayDepth-First SearchBreadth-First Search
Solve → 1279Find the Power of K-Size Subarrays IMediumArraySliding Window
Solve → 1280Longest Subarray With Maximum Bitwise ANDMediumArrayBit ManipulationBrainteaser
Solve → 1281My Calendar IMediumArrayBinary SearchDesign
Solve → 1282The Number of the Smallest Unoccupied ChairMediumArrayHash TableHeap (Priority Queue)
Solve → 1283Find K Pairs with Smallest SumsMediumArrayHeap (Priority Queue)
Solve → 1284Moving Average from Data StreamEasyArrayDesignQueue
Solve → 1285Final Prices With a Special Discount in a ShopEasyArrayStackMonotonic Stack
Solve → 1286Minimum Number of Removals to Make Mountain ArrayHardArrayBinary SearchDynamic Programming
Solve → 1287Minimum Index Sum of Two ListsEasyArrayHash TableString
Solve → 1288DI String MatchEasyArrayTwo PointersString
Solve → 1289Count Good TripletsEasyArrayEnumeration
Solve → 1290Find Score of an Array After Marking All ElementsMediumArrayHash TableSorting
Solve → 1291Maximum Average Pass RatioMediumArrayGreedyHeap (Priority Queue)
Solve → 1292Make Array Elements Equal to ZeroEasyArraySimulationPrefix Sum
Solve → 1293Count Beautiful Splits in an ArrayMediumArrayDynamic Programming
Solve → 1294Number of Ways to Split ArrayMediumArrayPrefix Sum
Solve → 1295Count Prefix and Suffix Pairs IEasyArrayStringTrie
Solve → 1296Counting Words With a Given PrefixEasyArrayStringString Matching
Solve → 1297Maximum Distance in ArraysMediumArrayGreedy
Solve → 1298Shortest Path in a Grid with Obstacles EliminationHardArrayBreadth-First SearchMatrix
Solve → 1299Find the Difference of Two ArraysEasyArrayHash Table
Solve → 1300Shortest Unsorted Continuous SubarrayMediumArrayTwo PointersStack
Solve → 1301Sort the PeopleEasyArrayHash TableString
Solve → 1302Product of the Last K NumbersMediumArrayMathDesign
Solve → 1303Construct Binary Tree from Preorder and Postorder TraversalMediumArrayHash TableDivide and Conquer
Solve → 1304Length of Longest Fibonacci SubsequenceMediumArrayHash TableDynamic Programming
Solve → 1305Maximum Absolute Sum of Any SubarrayMediumArrayDynamic Programming
Solve → 1306Alternating Groups IIMediumArraySliding Window
Solve → 1307Pacific Atlantic Water FlowMediumArrayDepth-First SearchBreadth-First Search
Solve → 1308Minimum Operations to Make Binary Array Elements Equal to One IMediumArrayBit ManipulationQueue
Solve → 1309Separate Squares IMediumArrayBinary Search
Solve → 1310Minimum Operations to Make Array Values Equal to KEasyArrayHash Table
Solve → 1311Maximum Sum Circular SubarrayMediumArrayDivide and ConquerDynamic Programming
Solve → 1312Flipping an ImageEasyArrayTwo PointersBit Manipulation
Solve → 1313Most Frequent Even ElementEasyArrayHash TableCounting
Solve → 1314Find Minimum Time to Reach Last Room IMediumArrayGraph TheoryHeap (Priority Queue)
Solve → 1315Dungeon GameHardArrayDynamic ProgrammingMatrix
Solve → 1316Find Greatest Common Divisor of ArrayEasyArrayMathNumber Theory
Solve → 1317Longest Palindrome by Concatenating Two Letter WordsMediumArrayHash TableString
Solve → 1318Shortest Subarray with Sum at Least KHardArrayBinary SearchQueue
Solve → 1319Maximum Difference Between Increasing ElementsEasyArray
Solve → 1320Divide Array Into Arrays With Max DifferenceMediumArrayGreedySorting
Solve → 1321Nearest Exit from Entrance in MazeMediumArrayBreadth-First SearchMatrix
Solve → 1322Height CheckerEasyArraySortingCounting Sort
Solve → 1323Find the Middle Index in ArrayEasyArrayPrefix Sum
Solve → 1324Special Array IEasyArray
Solve → 1325Find Lucky Integer in an ArrayEasyArrayHash TableCounting
Solve → 1326Finding Pairs With a Certain SumMediumArrayHash TableDesign
Solve → 1327Reschedule Meetings for Maximum Free Time IIMediumArrayGreedyEnumeration
Solve → 1328Longest Continuous Increasing SubsequenceEasyArray
Solve → 1329Calculate Amount Paid in TaxesEasyArraySimulation
Solve → 1330Maximum Erasure ValueMediumArrayHash TableSliding Window
Solve → 1331Maximum Unique Subarray Sum After DeletionEasyArrayHash TableGreedy
Solve → 1332Verifying an Alien DictionaryEasyArrayHash TableString
Solve → 1333Fruits Into Baskets IIIMediumArrayBinary SearchSegment Tree
Solve → 1334Find the Maximum Number of Fruits CollectedHardArrayDynamic ProgrammingMatrix
Solve → 1335Shortest Distance to a CharacterEasyArrayTwo PointersString
Solve → 1336Max Sum of Rectangle No Larger Than KHardArrayBinary SearchMatrix
Solve → 133724 GameHardArrayMathBacktracking
Solve → 1338Longest Subarray of 1's After Deleting One ElementMediumArrayDynamic ProgrammingSliding Window
Solve → 1339Minimum Operations to Make Array Elements ZeroHardArrayMathBit Manipulation
Solve → 1340Largest Perimeter TriangleEasyArrayMathGreedy
Solve → 1341Maximum Tastiness of Candy BasketMediumArrayBinary SearchGreedy
Solve → 1342Avoid Flood in The CityMediumArrayHash TableBinary Search
Solve → 1343Find the Distance Value Between Two ArraysEasyArrayTwo PointersBinary Search
Solve → 1344Simple Bank SystemMediumArrayHash TableDesign
Solve → 1345Find X-Sum of All K-Long Subarrays IEasyArrayHash TableSliding Window
Solve → 1346Number of Distinct IslandsMediumArrayHash TableDepth-First Search
Solve → 1347Map of Highest PeakMediumArrayBreadth-First SearchMatrix
Solve → 1348Combination Sum IVMediumArrayDynamic Programming
Solve → 1349Maximum Matrix SumMediumArrayGreedyMatrix
Solve → 1350Online ElectionMediumArrayHash TableBinary Search
Solve → 1351Wiggle Sort IIMediumArrayDivide and ConquerGreedy
Solve → 1352Maximum Square Area by Removing Fences From a FieldMediumArrayHash TableEnumeration
Solve → 1353Find the Largest Area of Square Inside Two RectanglesMediumArrayMathGeometry
Solve → 1354N-Repeated Element in Size 2N ArrayEasyArrayHash Table
Solve → 1355Exclusive Time of FunctionsMediumArrayStack
Solve → 1356Largest Submatrix With RearrangementsMediumArrayGreedySorting
Solve → 1357Maximum Amount of Money Robot Can EarnMediumArrayDynamic ProgrammingMatrix
Solve → 1358Closest Equal Element QueriesMediumArrayHash TableBinary Search
Solve → 1359Two Furthest Houses With Different ColorsEasyArrayGreedy
Solve → 1360Longest Increasing Path in a MatrixHardArrayDynamic ProgrammingDepth-First Search
Solve → 1361Words Within Two Edits of DictionaryMediumArrayStringTrie
Solve → 1362Valid Mountain ArrayEasyArray
Solve → 1363Total Cost to Hire K WorkersMediumArrayTwo PointersHeap (Priority Queue)
Solve → 1364Minimum Cost of Buying Candies With DiscountEasyArrayGreedySorting
Solve → 1365Earliest Finish Time for Land and Water Rides IEasyArrayTwo PointersBinary Search
Solve → 1366Number of Ways to Assign Edge Weights IIHardArrayMathDynamic Programming
Solve → 1367Maximum GapMediumArraySortingBucket Sort
Solve → 1368Russian Doll EnvelopesHardArrayBinary SearchDynamic Programming
Solve → 1369Kth Smallest Element in a Sorted MatrixMediumArrayBinary SearchSorting
Solve → 1370Find Right IntervalMediumArrayBinary SearchSorting
Solve → 1371Design Circular QueueMediumArrayLinked ListDesign
Solve → 1372Stone GameMediumArrayMathDynamic Programming
Solve → 1373Longest Arithmetic SubsequenceMediumArrayHash TableBinary Search
Solve → 1374Minimum Falling Path Sum IIHardArrayDynamic ProgrammingMatrix
Solve → 1375Stone Game IIMediumArrayMathDynamic Programming
Solve → 1376Find Resultant Array After Removing AnagramsEasyArrayHash TableString
Solve → 1377Group the People Given the Group Size They Belong ToMediumArrayHash TableGreedy
Solve → 1378Longest Continuous Subarray With Absolute Diff Less Than or Equal to LimitMediumArrayQueueSliding Window
Solve → 1379Average Salary Excluding the Minimum and Maximum SalaryEasyArraySorting
Solve → 1380Minimum Time to Make Rope ColorfulMediumArrayStringDynamic Programming
Solve → 1381Sum of All Subset XOR TotalsEasyArrayMathBacktracking
Solve → 1382Maximum Alternating Subsequence SumMediumArrayDynamic Programming
Solve → 1383Minimum Number of Operations to Make Array ContinuousHardArrayHash TableBinary Search
Solve → 1384Time Needed to Buy TicketsEasyArrayQueueSimulation
Solve → 1385Filling Bookcase ShelvesMediumArrayDynamic Programming
Solve → 1386Minimum Swaps to Group All 1's Together IIMediumArraySliding Window
Solve → 1387Regions Cut By SlashesMediumArrayHash TableDepth-First Search
Solve → 1388Minimized Maximum of Products Distributed to Any StoreMediumArrayBinary SearchGreedy
Solve → 1389Maximum Number of Points with CostMediumArrayDynamic ProgrammingMatrix
Solve → 1390Maximal SquareMediumArrayDynamic ProgrammingMatrix
Solve → 1391Final Array State After K Multiplication Operations IEasyArrayMathHeap (Priority Queue)
Solve → 1392Find Missing ObservationsMediumArrayMathSimulation
Solve → 1393Sum of Prefix Scores of StringsHardArrayStringTrie
Solve → 1394Make Sum Divisible by PMediumArrayHash TablePrefix Sum
Solve → 1395Sentence Similarity IIIMediumArrayTwo PointersString
Solve → 1396Divide Players Into Teams of Equal SkillMediumArrayHash TableTwo Pointers
Solve → 1397Divide Intervals Into Minimum Number of GroupsMediumArrayTwo PointersGreedy
Solve → 1398Maximum Product of Two Elements in an ArrayEasyArraySortingHeap (Priority Queue)
Solve → 1399Find Minimum Operations to Make All Elements Divisible by ThreeEasyArrayMath
Solve → 1400Maximum XOR for Each QueryMediumArrayBit ManipulationPrefix Sum
Solve → 1401Find a Safe Walk Through a GridMediumArrayBreadth-First SearchGraph Theory
Solve → 1402Degree of an ArrayEasyArrayHash Table
Solve → 1403Flip Columns For Maximum Number of Equal RowsMediumArrayHash TableMatrix
Solve → 1404Special Array IIMediumArrayBinary SearchPrefix Sum
Solve → 1405Number of Visible People in a QueueHardArrayStackMonotonic Stack
Solve → 1406Check if Array is GoodEasyArrayHash TableSorting
Solve → 1407Sliding Window MedianHardArrayHash TableSliding Window
Solve → 1408Count Special SubsequencesMediumArrayHash TableMath
Solve → 1409Word SubsetsMediumArrayHash TableString
Solve → 1410First Completely Painted Row or ColumnMediumArrayHash TableMatrix
Solve → 1411Maximum and Minimum Sums of at Most Size K SubsequencesMediumArrayMathDynamic Programming
Solve → 1412Grid GameMediumArrayMatrixPrefix Sum
Solve → 1413Paint House IVMediumArrayDynamic Programming
Solve → 1414Largest Local Values in a MatrixEasyArrayMatrix
Solve → 1415Find Original Array From Doubled ArrayMediumArrayHash TableGreedy
Solve → 1416Shortest Path in a Hidden GridMediumArrayDepth-First SearchBreadth-First Search
Solve → 1417Construct Quad TreeMediumArrayDivide and ConquerTree
Solve → 1418Count Pairs Whose Sum is Less than TargetEasyArrayTwo PointersBinary Search
Solve → 1419Find Unique Binary StringMediumArrayHash TableString
Solve → 1420Count Vowel Strings in RangesMediumArrayStringPrefix Sum
Solve → 1421Maximum Subsequence ScoreMediumArrayGreedySorting
Solve → 1422Walls and GatesMediumArrayBreadth-First SearchMatrix
Solve → 1423Beautiful Arrangement IIMediumArrayMath
Solve → 1424Last Stone Weight IIMediumArrayDynamic Programming
Solve → 1425Find All Possible Recipes from Given SuppliesMediumArrayHash TableString
Solve → 1426Maximum Units on a TruckEasyArrayGreedySorting
Solve → 1427Shifting LettersMediumArrayStringPrefix Sum
Solve → 1428Grumpy Bookstore OwnerMediumArraySliding Window
Solve → 1429Largest Number At Least Twice of OthersEasyArraySorting
Solve → 1430Solving Questions With BrainpowerMediumArrayDynamic Programming
Solve → 1431Count Good Triplets in an ArrayHardArrayBinary SearchDivide and Conquer
Solve → 1432Count Equal and Divisible Pairs in an ArrayEasyArray
Solve → 1433Adding Spaces to a StringMediumArrayTwo PointersString
Solve → 1434Equal Row and Column PairsMediumArrayHash TableMatrix
Solve → 1435Count of Interesting SubarraysMediumArrayHash TablePrefix Sum
Solve → 1436Minimum Number GameEasyArraySortingHeap (Priority Queue)
Solve → 1437Merge Two 2D Arrays by Summing ValuesEasyArrayHash TableTwo Pointers
Solve → 1438Number of Equivalent Domino PairsEasyArrayHash TableCounting
Solve → 1439Maximum Number of Tasks You Can AssignHardArrayTwo PointersBinary Search
Solve → 1440Furthest Building You Can ReachMediumArrayGreedyHeap (Priority Queue)
Solve → 1441Minimum Moves to Clean the ClassroomMediumArrayHash TableBit Manipulation
Solve → 1442Maximum Candies You Can Get from BoxesHardArrayBreadth-First SearchGraph Theory
Solve → 1443Number of Sub-arrays With Odd SumMediumArrayMathDynamic Programming
Solve → 1444Minimum Operations to Make the Array AlternatingMediumArrayHash TableGreedy
Solve → 1445Maximum Difference Between Adjacent Elements in a Circular ArrayEasyArray
Solve → 1446Sort the Jumbled NumbersMediumArraySorting
Solve → 1447Reschedule Meetings for Maximum Free Time IMediumArrayGreedySliding Window
Solve → 1448Partition Array Into Three Parts With Equal SumEasyArrayGreedy
Solve → 1449Minimum Difference in Sums After Removal of ElementsHardArrayDynamic ProgrammingHeap (Priority Queue)
Solve → 1450Maximize Subarrays After Removing One Conflicting PairHardArraySegment TreeEnumeration
Solve → 1451Count Number of Maximum Bitwise-OR SubsetsMediumArrayBacktrackingBit Manipulation
Solve → 1452Sum of Unique ElementsEasyArrayHash TableCounting
Solve → 1453Smallest String With SwapsMediumArrayHash TableString
Solve → 1454Rearranging FruitsHardArrayHash TableGreedy
Solve → 1455The Number of Beautiful SubsetsMediumArrayHash TableMath
Solve → 1456Difference Between Element Sum and Digit Sum of an ArrayEasyArrayMath
Solve → 1457The MazeMediumArrayDepth-First SearchBreadth-First Search
Solve → 1458Range Product Queries of PowersMediumArrayBit ManipulationPrefix Sum
Solve → 1459Minimum Interval to Include Each QueryHardArrayBinary SearchSweep Line
Solve → 1460Find Words Containing CharacterEasyArrayString
Solve → 1461Choose K Elements With Maximum SumMediumArraySortingHeap (Priority Queue)
Solve → 1462Minimum Number of People to TeachMediumArrayHash TableGreedy
Solve → 1463Beautiful ArrangementMediumArrayDynamic ProgrammingBacktracking
Solve → 1464Maximum Number of Points From Grid QueriesHardArrayTwo PointersBreadth-First Search
Solve → 1465Find Subarrays With Equal SumEasyArrayHash Table
Solve → 1466Minimum Common ValueEasyArrayHash TableTwo Pointers
Solve → 1467Maximum Palindromes After OperationsMediumArrayHash TableString
Solve → 1468Make Two Arrays Equal by Reversing SubarraysEasyArrayHash TableSorting
Solve → 1469Count Number of Bad PairsMediumArrayHash TableMath
Solve → 1470Adjacent Increasing Subarrays Detection IEasyArray
Solve → 1471Maximum Number of Distinct Elements After OperationsMediumArrayGreedySorting
Solve → 1472K Radius Subarray AveragesMediumArraySliding Window
Solve → 1473Largest Positive Integer That Exists With Its NegativeEasyArrayHash TableTwo Pointers
Solve → 1474Find X-Sum of All K-Long Subarrays IIHardArrayHash TableSliding Window
Solve → 1475Number of Ways to Form a Target String Given a DictionaryHardArrayStringDynamic Programming
Solve → 1476Design Tic-Tac-ToeMediumArrayHash TableDesign
Solve → 1477Delete Duplicate Folders in SystemHardArrayHash TableString
Solve → 1478Max Chunks To Make Sorted IIHardArrayStackGreedy
Solve → 1479Check If All 1's Are at Least Length K Places AwayEasyArray
Solve → 14801-bit and 2-bit CharactersEasyArray
Solve → 1481Keep Multiplying Found Values by TwoEasyArrayHash TableSorting
Solve → 1482Maximum Running Time of N ComputersHardArrayBinary SearchGreedy
Solve → 1483Employee Free TimeHardArraySweep LineSorting
Solve → 1484Count Partitions with Even Sum DifferenceEasyArrayMathPrefix Sum
Solve → 1485The Skyline ProblemHardArrayDivide and ConquerBinary Indexed Tree
Solve → 1486Cinema Seat AllocationMediumArrayHash TableGreedy
Solve → 1487Put Marbles in BagsHardArrayGreedySorting
Solve → 1488Count Number of Trapezoids IMediumArrayHash TableMath
Solve → 1489Count Mentions Per UserMediumArrayMathSorting
Solve → 1490Battleships in a BoardMediumArrayDepth-First SearchMatrix
Solve → 1491Design SpreadsheetMediumArrayHash TableString
Solve → 1492Maximum Frequency of an Element After Performing Operations IIHardArrayBinary SearchSliding Window
Solve → 1493Minimum Moves to Balance Circular ArrayMediumArrayGreedySorting
Solve → 1494Delete Columns to Make Sorted IIMediumArrayStringGreedy
Solve → 1495Circular Array LoopMediumArrayHash TableTwo Pointers
Solve → 1496Number of Good PathsHardArrayHash TableTree
Solve → 1497Apple Redistribution into BoxesEasyArrayGreedySorting
Solve → 1498Meeting Rooms IIIHardArrayHash TableSorting
Solve → 1499Find Minimum Cost to Remove Array ElementsMediumArrayDynamic Programming
Solve → 1500Max Dot Product of Two SubsequencesHardArrayDynamic Programming
Solve → 1501Arithmetic Slices II - SubsequenceHardArrayDynamic Programming
Solve → 1502Find Missing ElementsEasyArrayHash TableSorting
Solve → 1503Total Hamming DistanceMediumArrayMathBit Manipulation
Solve → 1504Number of Perfect PairsMediumArrayMathTwo Pointers
Solve → 1505Construct the Minimum Bitwise Array IEasyArrayBit Manipulation
Solve → 1506Find Words That Can Be Formed by CharactersEasyArrayHash TableString
Solve → 1507Find And Replace in StringMediumArrayHash TableString
Solve → 1508Trionic Array IIHardArrayDynamic Programming
Solve → 1509Convert 1D Array Into 2D ArrayEasyArrayMatrixSimulation
Solve → 1510Self CrossingHardArrayMathGeometry
Solve → 1511Replace Non-Coprime Numbers in ArrayHardArrayMathStack
Solve → 1512Linked List ComponentsMediumArrayHash TableLinked List
Solve → 1513Sort Array By Parity IIEasyArrayTwo PointersSorting
Solve → 1514Max Consecutive Ones IIMediumArrayDynamic ProgrammingSliding Window
Solve → 1515Partition to K Equal Sum SubsetsMediumArrayDynamic ProgrammingBacktracking
Solve → 1516Construct the Lexicographically Largest Valid SequenceMediumArrayBacktracking
Solve → 1517Find the Number of Ways to Place People IMediumArrayMathGeometry
Solve → 1518The K Weakest Rows in a MatrixEasyArrayBinary SearchSorting
Solve → 1519Maximum Frequency of an Element After Performing Operations IMediumArrayBinary SearchSliding Window
Solve → 1520Maximum Frequency After Subarray OperationMediumArrayHash TableDynamic Programming
Solve → 1521Construct Product MatrixMediumArrayMatrixPrefix Sum
Solve → 1522Equal Sum Grid Partition IMediumArrayMatrixEnumeration
Solve → 1523Alien DictionaryHardArrayStringDepth-First Search
Solve → 1524Count Unguarded Cells in the GridMediumArrayMatrixSimulation
Solve → 1525Maximal Score After Applying K OperationsMediumArrayGreedyHeap (Priority Queue)
Solve → 1526Find the Largest Almost Missing IntegerEasyArrayHash Table
Solve → 1527Maximum Ascending Subarray SumEasyArray
Solve → 1528Minimum Distance to the Target ElementEasyArray
Solve → 1529Beautiful ArrayMediumArrayMathDivide and Conquer
Solve → 1530Frog JumpHardArrayDynamic Programming
Solve → 1531Maximize the Distance Between Points on a SquareHardArrayMathBinary Search
Solve → 1532Greatest Sum Divisible by ThreeMediumArrayDynamic ProgrammingGreedy
Solve → 1533Jump Game IXMediumArrayDynamic Programming
Solve → 1534Minimize Hamming Distance After Swap OperationsMediumArrayDepth-First SearchUnion-Find
Solve → 1535Build an Array With Stack OperationsMediumArrayStackSimulation
Solve → 1536Design Snake GameMediumArrayHash TableDesign
Solve → 1537Minimum Moves to Equal Array ElementsMediumArrayMath
Solve → 1538Number of BoomerangsMediumArrayHash TableMath
Solve → 1539Check If Array Pairs Are Divisible by kMediumArrayHash TableCounting
Solve → 1540Range Addition IIEasyArrayMath
Solve → 1541Minimum Number of Coins to be AddedMediumArrayGreedySorting
Solve → 1542Minimum Jumps to Reach HomeMediumArrayHash TableBreadth-First Search
Solve → 1543Weighted Word MappingEasyArrayStringSimulation
Solve → 1544Maximum Ice Cream BarsMediumArrayGreedySorting
Solve → 1545Minimum Swaps To Make Sequences IncreasingHardArrayDynamic Programming
Solve → 1546Count the Number of InversionsHardArrayDynamic Programming
Solve → 1547Employee ImportanceMediumArrayHash TableTree
Solve → 1548Count Square Submatrices with All OnesMediumArrayDynamic ProgrammingMatrix
Solve →