CodeSearch
pick a problem · learn it with an AI tutor — hints, not spoilers
37,000 problems · all sources
- Yarik and Musical Notes1300Codeforceshashingmathnumber theory
- Years1300Codeforcesdata structuressortings
- Yet Another Alice Bob Game1743CodeChef
- Yet Another Crosses Problem1300Codeforcesimplementation
- Yet Another Problem About Pairs Satisfying an Inequality1300Codeforcesbinary searchdata structuresdpgreedy
- You Are So Beautiful1400Codeforcesdata structures
- You Soared Afar With Grace1400Codeforcesconstructive algorithmsdata structuresgreedyimplementation
- Younger Brother1689CodeChef
- Yuhao and a Parenthesis1400Codeforcesgreedyimplementation
- Zebra Crossing1626CodeChef
- Zero Remainder Array1400Codeforcesmathsortingstwo pointers
- Zero-One (Easy Version)1400Codeforcesconstructive algorithmsgreedymath
- Zhily and Bracket Swapping1300Codeforcesconstructive algorithmsgreedy
- Zombie and the Caves1661CodeChef
- awoo's Favorite Problem1400Codeforcesbinary searchconstructive algorithmsdata structuresgreedy
- k-th divisor1400Codeforcesmathnumber theory
- pspspsps1300Codeforcesbrute forceconstructive algorithmsgraph matchingsimplementation
- qUiRkY qUesTs (Easy)1759CodeChef
- Копирование файлов II1400Codeforces*specialbinary searchbrute forcemath
- Места в самолёте1300Codeforces*specialimplementation
- Подкрутка II1300Codeforces*specialdp
- Прокат велосипедов1400Codeforces*specialgreedyimplementation
- Этажи1400Codeforcesconstructive algorithms
- 1003. Check If Word Is Valid After SubstitutionsMediumLeetCodeStringStack
- 1004. Max Consecutive Ones IIIMediumLeetCodeArrayBinary SearchSliding WindowPrefix Sum
- 1006. Clumsy FactorialMediumLeetCodeMathStackSimulation
- 1007. Minimum Domino Rotations For Equal RowMediumLeetCodeArrayGreedy
- 1008. Construct Binary Search Tree from Preorder TraversalMediumLeetCodeArrayStackTreeBinary Search Tree
- 1010. Pairs of Songs With Total Durations Divisible by 60MediumLeetCodeArrayHash TableCounting
- 1011. Capacity To Ship Packages Within D DaysMediumLeetCodeArrayBinary Search
- 1014. Best Sightseeing PairMediumLeetCodeArrayDynamic Programming
- 1015. Smallest Integer Divisible by KMediumLeetCodeHash TableMath
- 1016. Binary String With Substrings Representing 1 To NMediumLeetCodeHash TableStringBit ManipulationSliding Window
- 1017. Convert to Base -2MediumLeetCodeMath
- 1019. Next Greater Node In Linked ListMediumLeetCodeArrayLinked ListStackMonotonic Stack
- 102. Binary Tree Level Order TraversalMediumLeetCodeTreeBreadth-First SearchBinary Tree
- 1020. Number of EnclavesMediumLeetCodeArrayDepth-First SearchBreadth-First SearchUnion-Find
- 1023. Camelcase MatchingMediumLeetCodeArrayTwo PointersStringTrie
- 1024. Video StitchingMediumLeetCodeArrayDynamic ProgrammingGreedy
- 1026. Maximum Difference Between Node and AncestorMediumLeetCodeTreeDepth-First SearchBinary Tree
- 1027. Longest Arithmetic SubsequenceMediumLeetCodeArrayHash TableBinary SearchDynamic Programming
- 1029. Two City SchedulingMediumLeetCodeArrayGreedySorting
- 103. Binary Tree Zigzag Level Order TraversalMediumLeetCodeTreeBreadth-First SearchBinary Tree
- 1031. Maximum Sum of Two Non-Overlapping SubarraysMediumLeetCodeArrayDynamic ProgrammingSliding Window
- 1033. Moving Stones Until ConsecutiveMediumLeetCodeMathBrainteaser
- 1034. Coloring A BorderMediumLeetCodeArrayDepth-First SearchBreadth-First SearchMatrix
- 1035. Uncrossed LinesMediumLeetCodeArrayDynamic Programming
- 1038. Binary Search Tree to Greater Sum TreeMediumLeetCodeTreeDepth-First SearchBinary Search TreeBinary Tree
- 1039. Minimum Score Triangulation of PolygonMediumLeetCodeArrayDynamic Programming
- 1040. Moving Stones Until Consecutive IIMediumLeetCodeArrayMathSliding WindowSorting
- 1041. Robot Bounded In CircleMediumLeetCodeMathStringSimulation
- 1042. Flower Planting With No AdjacentMediumLeetCodeDepth-First SearchBreadth-First SearchGraph Theory
- 1043. Partition Array for Maximum SumMediumLeetCodeArrayDynamic Programming
- 1045. Customers Who Bought All ProductsMediumLeetCodeDatabase
- 1048. Longest String ChainMediumLeetCodeArrayHash TableTwo PointersString
- 1049. Last Stone Weight IIMediumLeetCodeArrayDynamic Programming
- 105. Construct Binary Tree from Preorder and Inorder TraversalMediumLeetCodeArrayHash TableDivide and ConquerTree
- 1052. Grumpy Bookstore OwnerMediumLeetCodeArraySliding Window
- 1053. Previous Permutation With One SwapMediumLeetCodeArrayGreedy
- 1054. Distant BarcodesMediumLeetCodeArrayHash TableGreedySorting