General
Introductory Problems
- Weird Algorithm137100 / 143620
- Missing Number117977 / 123881
- Repetitions102950 / 107289
- Increasing Array96592 / 100244
- Permutations84883 / 87588
- Number Spiral60005 / 65490
- Two Knights45701 / 47199
- Two Sets49642 / 53569
- Bit Strings57066 / 60281
- Trailing Zeros53243 / 56729
- Coin Piles47156 / 51736
- Palindrome Reorder43656 / 46155
- Gray Code28808 / 32540
- Tower of Hanoi26668 / 27745
- Creating Strings37051 / 38048
- Apple Division36897 / 41841
- Chessboard and Queens22168 / 22596
- Raab Game I1810 / 2077
- Mex Grid Construction1749 / 1861
- Knight Moves Grid1802 / 1836
- Grid Coloring I1424 / 1476
- Digit Queries15645 / 18414
- String Reorder1622 / 1886
- Grid Path Description8833 / 11520
Sorting and Searching
- Distinct Numbers66608 / 72201
- Apartments49208 / 54966
- Ferris Wheel47222 / 51201
- Concert Tickets38033 / 44554
- Restaurant Customers38806 / 42008
- Movie Festival37107 / 39408
- Sum of Two Values43363 / 48822
- Maximum Subarray Sum42195 / 44148
- Stick Lengths37649 / 39489
- Missing Coin Sum27993 / 29062
- Collecting Numbers28675 / 30830
- Collecting Numbers II11734 / 15146
- Playlist28761 / 33095
- Towers29258 / 31442
- Traffic Lights22601 / 25426
- Distinct Values Subarrays2670 / 2805
- Distinct Values Subsequences1880 / 2093
- Josephus Problem I16996 / 18884
- Josephus Problem II9231 / 12686
- Nested Ranges Check9689 / 11241
- Nested Ranges Count6626 / 7837
- Room Allocation16987 / 19621
- Factory Machines23940 / 26247
- Tasks and Deadlines19498 / 19930
- Reading Books15782 / 16920
- Sum of Three Values23203 / 25845
- Sum of Four Values14409 / 16185
- Nearest Smaller Values19273 / 19950
- Subarray Sums I25369 / 27198
- Subarray Sums II22803 / 27399
- Subarray Divisibility21093 / 23117
- Distinct Values Subarrays II12308 / 13740
- Array Division19956 / 21048
- Movie Festival II10553 / 12839
- Maximum Subarray Sum II9728 / 11696
Dynamic Programming
- Dice Combinations69082 / 73220
- Minimizing Coins59642 / 64236
- Coin Combinations I54469 / 59138
- Coin Combinations II46023 / 52331
- Removing Digits51302 / 52416
- Grid Paths I48263 / 49699
- Book Shop42974 / 47522
- Array Description31433 / 35126
- Counting Towers18835 / 19994
- Edit Distance31873 / 33716
- Longest Common Subsequence3663 / 3809
- Rectangle Cutting26516 / 29011
- Minimal Grid Path1570 / 3036
- Money Sums31545 / 32812
- Removal Game17959 / 25207
- Two Sets II24823 / 26876
- Mountain Range1079 / 2095
- Increasing Subsequence25462 / 28689
- Projects17420 / 19586
- Elevator Rides10927 / 13906
- Counting Tilings6326 / 6943
- Counting Numbers8528 / 9728
- Increasing Subsequence II2815 / 3192
Graph Algorithms
- Counting Rooms47278 / 49843
- Labyrinth32392 / 39316
- Building Roads41352 / 42918
- Message Route35287 / 36795
- Building Teams33380 / 35356
- Round Trip26389 / 28910
- Monsters17690 / 21205
- Shortest Routes I28728 / 32041
- Shortest Routes II23300 / 26362
- High Score13739 / 20171
- Flight Discount18155 / 21511
- Cycle Finding12863 / 16042
- Flight Routes12432 / 13951
- Round Trip II14394 / 16307
- Course Schedule19052 / 20267
- Longest Flight Route13008 / 16561
- Game Routes14842 / 16034
- Investigation10959 / 11835
- Planets Queries I9466 / 11194
- Planets Queries II3390 / 4315
- Planets Cycles5839 / 6559
- Road Reparation14545 / 15201
- Road Construction15785 / 16318
- Flight Routes Check12947 / 14119
- Planets and Kingdoms10347 / 10732
- Giant Pizza4242 / 4698
- Coin Collector6623 / 7420
- Mail Delivery5616 / 6170
- De Bruijn Sequence2928 / 3074
- Teleporters Path4203 / 4890
- Hamiltonian Flights6369 / 7305
- Knight's Tour2375 / 2902
- Download Speed4193 / 5793
- Police Chase3378 / 3824
- School Dance3712 / 3948
- Distinct Routes2543 / 3373
Range Queries
- Static Range Sum Queries32602 / 34111
- Static Range Minimum Queries23026 / 24719
- Dynamic Range Sum Queries23930 / 25049
- Dynamic Range Minimum Queries21747 / 22291
- Range Xor Queries22491 / 22814
- Range Update Queries17698 / 19060
- Forest Queries18088 / 18810
- Hotel Queries12702 / 13573
- List Removals10597 / 11196
- Salary Queries7694 / 9904
- Prefix Sum Queries6639 / 7248
- Pizzeria Queries5338 / 5562
- Visible Buildings Queries629 / 693
- Range Interval Queries503 / 658
- Subarray Sum Queries6594 / 7207
- Subarray Sum Queries II672 / 699
- Distinct Values Queries5939 / 7473
- Distinct Values Queries II403 / 467
- Increasing Array Queries2309 / 2660
- Movie Festival Queries1024 / 1144
- Forest Queries II3998 / 4318
- Range Updates and Sums5194 / 6257
- Polynomial Queries3860 / 4550
- Range Queries and Copies2754 / 2970
- Missing Coin Sum Queries458 / 629
Tree Algorithms
- Subordinates27284 / 29266
- Tree Matching15333 / 17961
- Tree Diameter22210 / 23623
- Tree Distances I16762 / 18092
- Tree Distances II13789 / 14390
- Company Queries I15295 / 16138
- Company Queries II14327 / 15063
- Distance Queries13090 / 14087
- Counting Paths8046 / 8574
- Subtree Queries9769 / 10447
- Path Queries7798 / 8283
- Path Queries II3055 / 4708
- Distinct Colors7478 / 8299
- Finding a Centroid6102 / 6368
- Fixed-Length Paths I2835 / 3728
- Fixed-Length Paths II1298 / 2488
Mathematics
- Josephus Queries4115 / 5184
- Exponentiation21699 / 23226
- Exponentiation II15425 / 18600
- Counting Divisors19667 / 22275
- Common Divisors12910 / 15122
- Sum of Divisors7128 / 10862
- Divisor Analysis4850 / 6535
- Prime Multiples5491 / 6480
- Counting Coprime Pairs3564 / 4199
- Next Prime776 / 877
- Binomial Coefficients9021 / 10067
- Creating Strings II7661 / 8127
- Distributing Apples7398 / 7985
- Christmas Party5841 / 6306
- Permutation Order354 / 361
- Permutation Rounds359 / 409
- Bracket Sequences I4044 / 4424
- Bracket Sequences II2096 / 2425
- Counting Necklaces1923 / 2095
- Counting Grids1561 / 1677
- Fibonacci Numbers6353 / 8029
- Throwing Dice3281 / 3578
- Graph Paths I3108 / 3343
- Graph Paths II2603 / 2731
- System of Linear Equations173 / 192
- Sum of Four Squares294 / 340
- Triangle Number Sums237 / 295
- Dice Probability2816 / 3050
- Moving Robots1435 / 1525
- Candy Lottery1061 / 2610
- Inversion Probability352 / 2021
- Stick Game3140 / 3217
- Nim Game I4149 / 4315
- Nim Game II3298 / 3443
- Stair Game2222 / 2423
- Grundy's Game1505 / 1982
- Another Game1718 / 1860
String Algorithms
- Word Combinations5117 / 7543
- String Matching10120 / 13741
- Finding Borders7405 / 8129
- Finding Periods5265 / 5997
- Minimal Rotation2528 / 3956
- Longest Palindrome3866 / 5166
- All Palindromes251 / 280
- Required Substring1443 / 2263
- Palindrome Queries1828 / 2146
- Finding Patterns1661 / 2393
- Counting Patterns1564 / 1962
- Pattern Positions1314 / 1619
- Distinct Substrings1511 / 1815
- Distinct Subsequences908 / 973
- Repeating Substring1711 / 1919
- String Functions1448 / 1520
- Inverse Suffix Array93 / 105
- String Transform454 / 560
- Substring Order I1031 / 1167
- Substring Order II681 / 883
- Substring Distribution955 / 1045
Geometry
- Point Location Test6477 / 7267
- Line Segment Intersection3864 / 4914
- Polygon Area4503 / 4791
- Point in Polygon2437 / 3132
- Polygon Lattice Points2090 / 2170
- Minimum Euclidean Distance1805 / 2543
- Convex Hull3004 / 3611
- Maximum Manhattan Distances242 / 248
- All Manhattan Distances255 / 280
- Intersection Points1727 / 1864
- Line Segments Trace I137 / 141
- Line Segments Trace II100 / 106
- Lines and Queries I147 / 157
- Lines and Queries II122 / 128
- Area of Rectangles979 / 1097
- Robot Path262 / 463
Advanced Techniques
- Meet in the Middle5949 / 8458
- Hamming Distance2948 / 3207
- Corner Subgrid Check168 / 236
- Corner Subgrid Count2076 / 2325
- Reachable Nodes2037 / 2201
- Reachability Queries1364 / 1622
- Cut and Paste1342 / 1503
- Substring Reversals1172 / 1284
- Reversals and Sums1180 / 1281
- Necessary Roads1712 / 1756
- Necessary Cities1593 / 1676
- Eulerian Subgraphs715 / 755
- Monster Game I1031 / 1145
- Monster Game II915 / 988
- Subarray Squares1194 / 1431
- Houses and Schools670 / 808
- Knuth Division798 / 911
- Apples and Bananas865 / 948
- One Bit Positions716 / 791
- Signal Processing655 / 711
- New Roads Queries1914 / 2347
- Dynamic Connectivity863 / 982
- Parcel Delivery647 / 728
- Task Assignment740 / 791
- Distinct Routes II499 / 579
Sliding Window Problems
- Sliding Window Sum1787 / 1894
- Sliding Window Minimum1399 / 1612
- Sliding Window Xor1419 / 1432
- Sliding Window Or613 / 1101
- Sliding Window Distinct Values1149 / 1162
- Sliding Window Mode848 / 887
- Sliding Window Mex774 / 811
- Sliding Window Median12559 / 14377
- Sliding Window Cost8385 / 9684
- Sliding Window Inversions472 / 501
- Sliding Window Advertisement84 / 143
Interactive Problems
- Hidden Integer894 / 920
- Hidden Permutation418 / 506
- K-th Highest Score158 / 198
- Permuted Binary Strings235 / 243
- Colored Chairs204 / 214
- Inversion Sorting118 / 125
Bitwise Operations
- Counting Bits3683 / 4695
- Maximum Xor Subarray2280 / 2530
- Maximum Xor Subset336 / 367
- Number of Subset Xors307 / 314
- K Subset Xors156 / 183
- All Subarray Xors123 / 171
- Xor Pyramid Peak1608 / 1989
- Xor Pyramid Diagonal132 / 153
- Xor Pyramid Row107 / 124
- SOS Bit Problem1645 / 1764
- And Subset Count156 / 160
Construction Problems
- Inverse Inversions1127 / 1191
- Monotone Subsequences695 / 808
- Third Permutation164 / 196
- Permutation Prime Sums170 / 181
- Chess Tournament1006 / 1163
- Distinct Sums Grid49 / 83
- Filling Trominos206 / 353
- Grid Path Construction102 / 397
Advanced Graph Problems
- Nearest Shops286 / 376
- Prüfer Code1303 / 1417
- Tree Traversals1009 / 1121
- Course Schedule II1563 / 2251
- Acyclic Graph Edges1938 / 2060
- Strongly Connected Edges1322 / 1471
- Even Outdegree Edges1167 / 1372
- Graph Girth2904 / 3340
- Fixed Length Walk Queries167 / 179
- Transfer Speeds Sum174 / 180
- MST Edge Check224 / 240
- MST Edge Set Check96 / 107
- MST Edge Cost164 / 173
- Network Breakdown849 / 901
- Tree Coin Collecting I134 / 145
- Tree Coin Collecting II75 / 84
- Tree Isomorphism I984 / 1131
- Tree Isomorphism II779 / 899
- Flight Route Requests411 / 498
- Critical Cities360 / 546
- Visiting Cities596 / 787
- Graph Coloring90 / 109
- Bus Companies109 / 112
- Split into Two Paths45 / 74
- Network Renovation838 / 1113
- Forbidden Cities701 / 926
- Creating Offices366 / 475
- New Flight Routes270 / 720
Counting Problems
- Filled Subgrid Count I213 / 244
- Filled Subgrid Count II98 / 122
- All Letter Subgrid Count I56 / 92
- All Letter Subgrid Count II51 / 59
- Border Subgrid Count I37 / 74
- Border Subgrid Count II47 / 55
- Raab Game II43 / 51
- Empty String1388 / 1691
- Permutation Inversions890 / 979
- Counting Bishops323 / 364
- Counting Sequences553 / 597
- Grid Paths II659 / 823
- Counting Permutations773 / 880
- Grid Completion185 / 238
- Counting Reorders190 / 285
- Tournament Graph Distribution43 / 46
- Collecting Numbers Distribution45 / 46
- Functional Graph Distribution204 / 256
Additional Problems I
- Shortest Subsequence2711 / 3606
- Distinct Values Sum250 / 259
- Distinct Values Splits185 / 194
- Swap Game1829 / 2327
- Beautiful Permutation II106 / 148
- Multiplication Table5657 / 6336
- Bubble Sort Rounds I131 / 147
- Bubble Sort Rounds II62 / 69
- Nearest Campsites I60 / 71
- Nearest Campsites II55 / 64
- Advertisement3802 / 4032
- Special Substrings874 / 959
- Counting LCM Arrays104 / 114
- Square Subsets96 / 106
- Subarray Sum Constraints69 / 76
- Water Containers Moves62 / 64
- Water Containers Queries71 / 74
- Stack Weights513 / 606
- Maximum Average Subarrays53 / 59
- Subsets with Fixed Average77 / 84
- Two Array Average71 / 85
- Pyramid Array633 / 768
- Permutation Subsequence100 / 101
- Bit Inversions2075 / 2378
- Writing Numbers664 / 720
- Letter Pair Move Game172 / 249
- Maximum Building I1865 / 1950
- Sorting Methods707 / 757
- Cyclic Array1013 / 1158
- List of Sums410 / 541
Additional Problems II
- Bouncing Ball Steps89 / 95
- Bouncing Ball Cycle36 / 52
- Knight Moves Queries64 / 75
- K Subset Sums I72 / 98
- K Subset Sums II43 / 51
- Increasing Array II712 / 822
- Food Division473 / 561
- Swap Round Sorting377 / 465
- Binary Subsequences250 / 376
- School Excursion1203 / 1282
- Coin Grid733 / 870
- Grid Coloring II68 / 83
- Programmers and Artists458 / 598
- Removing Digits II185 / 420
- Coin Arrangement281 / 384
- Replace with Difference51 / 64
- Grid Puzzle I454 / 500
- Grid Puzzle II396 / 438
- Bit Substrings323 / 399
- Reversal Sorting309 / 379
- Book Shop II997 / 1158
- GCD Subsets183 / 190
- Minimum Cost Pairs42 / 59
- Same Sum Subsets52 / 82
- Mex Grid Queries750 / 887
- Maximum Building II381 / 472
- Stick Divisions3422 / 4032
- Stick Difference16 / 82
- Coding Company1278 / 1687
- Two Stacks Sorting145 / 452
Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: