← All sheets

Basics of Hashing

Get a feel for hashing techniques — 40 CodeForces problems tagged hashing, laddered from 800 up to 1700 (the range was widened since few hashing problems sit at the lowest ratings).

40 problems1 rated 8001 rated 11003 rated 12005 rated 13004 rated 14006 rated 15008 rated 160012 rated 1700
#ProblemRatingStatusLinks
001Sublime Sequence2148A800
002Vitaliy and Pie525A1100
003Same Differences1520D1200
004Remove Two Letters1800D1200
005Weight of the System of Nested Segments1650C1200
006Registration System4C1300
007OR in Matrix486B1300
008Yarik and Musical Notes1899D1300
009Reverse String1553B1300
010Incremental Path2150A1300
011Bitwise Balancing2020C1400
012String Equality1451C1400
013Torn Lucky Ticket1895C1400
014Common Divisors182D1400
015Winner2A1500
016Zero Quantity Maximization1133D1500
017Diluc and Kaeya1536C1500
018Prefix-Suffix Palindrome (Easy version)1326D11500
019Bear and Three Musketeers574B1500
020Spelling Check39J1500
021Erase and Extend (Easy Version)1537E11600
022Sequence Pair Weight1527C1600
023Permutation of Rows and Columns1980E1600
024Binary String Copying1849C1600
025Character Blocking1840E1600
026Camp Schedule1137B1600
027Palindrome Pairs1045I1600
028Kostya the Sculptor733D1600
029Password126B1700
030Spy-string1360F1700
031Even Subarrays1731C1700
032Equivalent Strings559B1700
033Required Length1681D1700
034Fewer Batteries2110D1700
035Fixed Prefix Permutations1792D1700
036Meta-set1735D1700
037Message Transmission Error (hard version)2010C21700
038Full Turn1468F1700
039Sets82B1700
040Good Substrings316G11700

“Open in app” uses the cpally:// protocol and opens the problem directly in CP Ally IDE.