
Mathematics for Computer Science
by Eric Lehman, F. Thomson Leighton, and Albert R. Meyer · 1st Edition · 2017
A comprehensive introduction to discrete mathematics for computer science. Covers proofs, number theory, graph theory, counting, and probability.
651Extracted Problems
109Chapters
0Linked to DB
651Book Total
MathDiscrete MathProofsProbability
651 shown
- 1.1Prove sum of first n integers formula by inductionProofsEasy1.2Prove geometric series formulaProofsInductionEasy1.3Prove that sqrt(2) is irrationalProofsMedium1-4Exercise 1.4Medium1-5Exercise 1.5Hard1-6Exercise 1.6Easy
- 2.1Prove GCD is a linear combinationNumberTheoryMedium2.2Find multiplicative inverse modulo nNumberTheoryMedium2.3Implement the Chinese Remainder TheoremNumberTheoryMedium2.4Prove Fermat's Little TheoremNumberTheoryHard2-5Exercise 2.5Hard2-6Exercise 2.6Easy
- 3.1Prove that a tree with n vertices has n-1 edgesGraphTheoryEasy3.2Find if a graph is bipartiteGraphTheoryBFSMedium3.3Prove Hall's theoremGraphTheoryHard3-4Exercise 3.4Medium3-5Exercise 3.5Hard3-6Exercise 3.6Easy
- 4.1Count number of n-bit strings with no consecutive 1sCountingMedium4.2Prove the pigeonhole principleCountingEasy4.3Count derangements using inclusion-exclusionCountingHard4-4Exercise 4.4Medium4-5Exercise 4.5Hard4-6Exercise 4.6Easy
- 5.1Birthday paradox: probability of shared birthday in group of nProbabilityMedium5.2Expected number of coin flips to get two consecutive headsProbabilityMedium5.3Prove Markov's inequalityProbabilityMedium5.4Gambler's ruin problemProbabilityRandomWalkHard5-5Exercise 5.5Hard5-6Exercise 5.6Easy
- 6.1Solve Fibonacci recurrenceRecurrenceMedium6.2Apply master theorem to divide-and-conquer recurrencesRecurrenceMedium6.3Solve recurrence using generating functionsRecurrenceHard6-4Exercise 6.4Medium6-5Exercise 6.5Hard6-6Exercise 6.6Easy
- 7.1Order functions by growth rateAsymptoticsEasy7.2Prove that log n! = Theta(n log n)AsymptoticsMedium7-3Exercise 7.3Medium7-4Exercise 7.4Medium7-5Exercise 7.5Hard7-6Exercise 7.6Easy
- 8-1Counting Problem 1Easy8-2Counting Problem 2Easy8-3Counting Problem 3Medium8-4Counting Problem 4Medium8-5Counting Problem 5Hard8-6Exercise 8.6Easy
- 9-1Discrete Probability Problem 1Easy9-2Discrete Probability Problem 2Easy9-3Discrete Probability Problem 3Medium9-4Discrete Probability Problem 4Medium9-5Discrete Probability Problem 5Hard9-6Exercise 9.6Easy
- 10-1Number Theory Problem 1Easy10-2Number Theory Problem 2Easy10-3Number Theory Problem 3Medium10-4Number Theory Problem 4Medium10-5Number Theory Problem 5Hard10-6Exercise 10.6Easy
- 11-1Counting Problem 1Easy11-2Counting Problem 2Easy11-3Counting Problem 3Medium11-4Counting Problem 4Medium11-5Counting Problem 5Hard11-6Exercise 11.6Easy
- 12-1Discrete Probability Problem 1Easy12-2Discrete Probability Problem 2Easy12-3Discrete Probability Problem 3Medium12-4Discrete Probability Problem 4Medium12-5Discrete Probability Problem 5Hard12-6Exercise 12.6Easy
- 13-1Number Theory Problem 1Easy13-2Number Theory Problem 2Easy13-3Number Theory Problem 3Medium13-4Number Theory Problem 4Medium13-5Number Theory Problem 5Hard13-6Exercise 13.6Easy
- 14-1Counting Problem 1Easy14-2Counting Problem 2Easy14-3Counting Problem 3Medium14-4Counting Problem 4Medium14-5Counting Problem 5Hard14-6Exercise 14.6Easy
- 15-1Discrete Probability Problem 1Easy15-2Discrete Probability Problem 2Easy15-3Discrete Probability Problem 3Medium15-4Discrete Probability Problem 4Medium15-5Discrete Probability Problem 5Hard15-6Exercise 15.6Easy
- 16-1Number Theory Problem 1Easy16-2Number Theory Problem 2Easy16-3Number Theory Problem 3Medium16-4Number Theory Problem 4Medium16-5Number Theory Problem 5Hard16-6Exercise 16.6Easy
- 17-1Counting Problem 1Easy17-2Counting Problem 2Easy17-3Counting Problem 3Medium17-4Counting Problem 4Medium17-5Counting Problem 5Hard17-6Exercise 17.6Easy
- 18-1Discrete Probability Problem 1Easy18-2Discrete Probability Problem 2Easy18-3Discrete Probability Problem 3Medium18-4Discrete Probability Problem 4Medium18-5Discrete Probability Problem 5Hard18-6Exercise 18.6Easy
- 19-1Number Theory Problem 1Easy19-2Number Theory Problem 2Easy19-3Number Theory Problem 3Medium19-4Number Theory Problem 4Medium19-5Number Theory Problem 5Hard19-6Exercise 19.6Easy
- 20-1Counting Problem 1Easy20-2Counting Problem 2Easy20-3Counting Problem 3Medium20-4Counting Problem 4Medium20-5Counting Problem 5Hard20-6Exercise 20.6Easy
- 21-1Discrete Probability Problem 1Easy21-2Discrete Probability Problem 2Easy21-3Discrete Probability Problem 3Medium21-4Discrete Probability Problem 4Medium21-5Discrete Probability Problem 5Hard21-6Exercise 21.6Easy
- 22-1Number Theory Problem 1Easy22-2Number Theory Problem 2Easy22-3Number Theory Problem 3Medium22-4Number Theory Problem 4Medium22-5Number Theory Problem 5Hard22-6Exercise 22.6Easy
- 23-1Counting Problem 1Easy23-2Counting Problem 2Easy23-3Counting Problem 3Medium23-4Counting Problem 4Medium23-5Counting Problem 5Hard23-6Exercise 23.6Easy
- 24-1Discrete Probability Problem 1Easy24-2Discrete Probability Problem 2Easy24-3Discrete Probability Problem 3Medium24-4Discrete Probability Problem 4Medium24-5Discrete Probability Problem 5Hard24-6Exercise 24.6Easy
- 25-1Number Theory Problem 1Easy25-2Number Theory Problem 2Easy25-3Number Theory Problem 3Medium25-4Number Theory Problem 4Medium25-5Number Theory Problem 5Hard25-6Exercise 25.6Easy
- 26-1Counting Problem 1Easy26-2Counting Problem 2Easy26-3Counting Problem 3Medium26-4Counting Problem 4Medium26-5Counting Problem 5Hard26-6Exercise 26.6Easy
- 27-1Discrete Probability Problem 1Easy27-2Discrete Probability Problem 2Easy27-3Discrete Probability Problem 3Medium27-4Discrete Probability Problem 4Medium27-5Discrete Probability Problem 5Hard27-6Exercise 27.6Easy
- 28-1Number Theory Problem 1Easy28-2Number Theory Problem 2Easy28-3Number Theory Problem 3Medium28-4Number Theory Problem 4Medium28-5Number Theory Problem 5Hard28-6Exercise 28.6Easy
- 29-1Counting Problem 1Easy29-2Counting Problem 2Easy29-3Counting Problem 3Medium29-4Counting Problem 4Medium29-5Counting Problem 5Hard29-6Exercise 29.6Easy
- 30-1Discrete Probability Problem 1Easy30-2Discrete Probability Problem 2Easy30-3Discrete Probability Problem 3Medium30-4Discrete Probability Problem 4Medium30-5Discrete Probability Problem 5Hard30-6Exercise 30.6Easy
- 31-1Number Theory Problem 1Easy31-2Number Theory Problem 2Easy31-3Number Theory Problem 3Medium31-4Number Theory Problem 4Medium31-5Number Theory Problem 5Hard31-6Exercise 31.6Easy
- 32-1Counting Problem 1Easy32-2Counting Problem 2Easy32-3Counting Problem 3Medium32-4Counting Problem 4Medium32-5Counting Problem 5Hard32-6Exercise 32.6Easy
- 33-1Discrete Probability Problem 1Easy33-2Discrete Probability Problem 2Easy33-3Discrete Probability Problem 3Medium33-4Discrete Probability Problem 4Medium33-5Discrete Probability Problem 5Hard33-6Exercise 33.6Easy
- 34-1Number Theory Problem 1Easy34-2Number Theory Problem 2Easy34-3Number Theory Problem 3Medium34-4Number Theory Problem 4Medium34-5Number Theory Problem 5Hard34-6Exercise 34.6Easy
- 35-1Counting Problem 1Easy35-2Counting Problem 2Easy35-3Counting Problem 3Medium35-4Counting Problem 4Medium35-5Counting Problem 5Hard35-6Exercise 35.6Easy
- 36-1Discrete Probability Problem 1Easy36-2Discrete Probability Problem 2Easy36-3Discrete Probability Problem 3Medium36-4Discrete Probability Problem 4Medium36-5Discrete Probability Problem 5Hard36-6Exercise 36.6Easy
- 37-1Number Theory Problem 1Easy37-2Number Theory Problem 2Easy37-3Number Theory Problem 3Medium37-4Number Theory Problem 4Medium37-5Number Theory Problem 5Hard37-6Exercise 37.6Easy
- 38-1Counting Problem 1Easy38-2Counting Problem 2Easy38-3Counting Problem 3Medium38-4Counting Problem 4Medium38-5Counting Problem 5Hard38-6Exercise 38.6Easy
- 39-1Discrete Probability Problem 1Easy39-2Discrete Probability Problem 2Easy39-3Discrete Probability Problem 3Medium39-4Discrete Probability Problem 4Medium39-5Discrete Probability Problem 5Hard39-6Exercise 39.6Easy
- 40-1Number Theory Problem 1Easy40-2Number Theory Problem 2Easy40-3Number Theory Problem 3Medium40-4Number Theory Problem 4Medium40-5Number Theory Problem 5Hard40-6Exercise 40.6Easy
- 41-1Counting Problem 1Easy41-2Counting Problem 2Easy41-3Counting Problem 3Medium41-4Counting Problem 4Medium41-5Counting Problem 5Hard41-6Exercise 41.6Easy
- 42-1Discrete Probability Problem 1Easy42-2Discrete Probability Problem 2Easy42-3Discrete Probability Problem 3Medium42-4Discrete Probability Problem 4Medium42-5Discrete Probability Problem 5Hard42-6Exercise 42.6Easy
- 43-1Number Theory Problem 1Easy43-2Number Theory Problem 2Easy43-3Number Theory Problem 3Medium43-4Number Theory Problem 4Medium43-5Number Theory Problem 5Hard43-6Exercise 43.6Easy
- 44-1Counting Problem 1Easy44-2Counting Problem 2Easy44-3Counting Problem 3Medium44-4Counting Problem 4Medium44-5Counting Problem 5Hard44-6Exercise 44.6Easy
- 45-1Discrete Probability Problem 1Easy45-2Discrete Probability Problem 2Easy45-3Discrete Probability Problem 3Medium45-4Discrete Probability Problem 4Medium45-5Discrete Probability Problem 5Hard45-6Exercise 45.6Easy
- 46-1Number Theory Problem 1Easy46-2Number Theory Problem 2Easy46-3Number Theory Problem 3Medium46-4Number Theory Problem 4Medium46-5Number Theory Problem 5Hard46-6Exercise 46.6Easy
- 47-1Counting Problem 1Easy47-2Counting Problem 2Easy47-3Counting Problem 3Medium47-4Counting Problem 4Medium47-5Counting Problem 5Hard47-6Exercise 47.6Easy
- 48-1Discrete Probability Problem 1Easy48-2Discrete Probability Problem 2Easy48-3Discrete Probability Problem 3Medium48-4Discrete Probability Problem 4Medium48-5Discrete Probability Problem 5Hard48-6Exercise 48.6Easy
- 49-1Number Theory Problem 1Easy49-2Number Theory Problem 2Easy49-3Number Theory Problem 3Medium49-4Number Theory Problem 4Medium49-5Number Theory Problem 5Hard49-6Exercise 49.6Easy
- 50-1Counting Problem 1Easy50-2Counting Problem 2Easy50-3Counting Problem 3Medium50-4Counting Problem 4Medium50-5Counting Problem 5Hard50-6Exercise 50.6Easy
- 51-1Discrete Probability Problem 1Easy51-2Discrete Probability Problem 2Easy51-3Discrete Probability Problem 3Medium51-4Discrete Probability Problem 4Medium51-5Discrete Probability Problem 5Hard51-6Exercise 51.6Easy
- 52-1Number Theory Problem 1Easy52-2Number Theory Problem 2Easy52-3Number Theory Problem 3Medium52-4Number Theory Problem 4Medium52-5Number Theory Problem 5Hard52-6Exercise 52.6Easy
- 53-1Counting Problem 1Easy53-2Counting Problem 2Easy53-3Counting Problem 3Medium53-4Counting Problem 4Medium53-5Counting Problem 5Hard53-6Exercise 53.6Easy
- 54-1Discrete Probability Problem 1Easy54-2Discrete Probability Problem 2Easy54-3Discrete Probability Problem 3Medium54-4Discrete Probability Problem 4Medium54-5Discrete Probability Problem 5Hard54-6Exercise 54.6Easy
- 55-1Number Theory Problem 1Easy55-2Number Theory Problem 2Easy55-3Number Theory Problem 3Medium55-4Number Theory Problem 4Medium55-5Number Theory Problem 5Hard55-6Exercise 55.6Easy
- 56-1Counting Problem 1Easy56-2Counting Problem 2Easy56-3Counting Problem 3Medium56-4Counting Problem 4Medium56-5Counting Problem 5Hard56-6Exercise 56.6Easy
- 57-1Discrete Probability Problem 1Easy57-2Discrete Probability Problem 2Easy57-3Discrete Probability Problem 3Medium57-4Discrete Probability Problem 4Medium57-5Discrete Probability Problem 5Hard57-6Exercise 57.6Easy
- 58-1Number Theory Problem 1Easy58-2Number Theory Problem 2Easy58-3Number Theory Problem 3Medium58-4Number Theory Problem 4Medium58-5Number Theory Problem 5Hard58-6Exercise 58.6Easy
- 59-1Counting Problem 1Easy59-2Counting Problem 2Easy59-3Counting Problem 3Medium59-4Counting Problem 4Medium59-5Counting Problem 5Hard59-6Exercise 59.6Easy
- 60-1Discrete Probability Problem 1Easy60-2Discrete Probability Problem 2Easy60-3Discrete Probability Problem 3Medium60-4Discrete Probability Problem 4Medium60-5Discrete Probability Problem 5Hard60-6Exercise 60.6Easy
- 61-1Number Theory Problem 1Easy61-2Number Theory Problem 2Easy61-3Number Theory Problem 3Medium61-4Number Theory Problem 4Medium61-5Number Theory Problem 5Hard61-6Exercise 61.6Easy
- 62-1Counting Problem 1Easy62-2Counting Problem 2Easy62-3Counting Problem 3Medium62-4Counting Problem 4Medium62-5Counting Problem 5Hard62-6Exercise 62.6Easy
- 63-1Discrete Probability Problem 1Easy63-2Discrete Probability Problem 2Easy63-3Discrete Probability Problem 3Medium63-4Discrete Probability Problem 4Medium63-5Discrete Probability Problem 5Hard63-6Exercise 63.6Easy
- 64-1Number Theory Problem 1Easy64-2Number Theory Problem 2Easy64-3Number Theory Problem 3Medium64-4Number Theory Problem 4Medium64-5Number Theory Problem 5Hard64-6Exercise 64.6Easy
- 65-1Counting Problem 1Easy65-2Counting Problem 2Easy65-3Counting Problem 3Medium65-4Counting Problem 4Medium65-5Counting Problem 5Hard65-6Exercise 65.6Easy
- 66-1Discrete Probability Problem 1Easy66-2Discrete Probability Problem 2Easy66-3Discrete Probability Problem 3Medium66-4Discrete Probability Problem 4Medium66-5Discrete Probability Problem 5Hard66-6Exercise 66.6Easy
- 67-1Number Theory Problem 1Easy67-2Number Theory Problem 2Easy67-3Number Theory Problem 3Medium67-4Number Theory Problem 4Medium67-5Number Theory Problem 5Hard67-6Exercise 67.6Easy
- 68-1Counting Problem 1Easy68-2Counting Problem 2Easy68-3Counting Problem 3Medium68-4Counting Problem 4Medium68-5Counting Problem 5Hard68-6Exercise 68.6Easy
- 69-1Discrete Probability Problem 1Easy69-2Discrete Probability Problem 2Easy69-3Discrete Probability Problem 3Medium69-4Discrete Probability Problem 4Medium69-5Discrete Probability Problem 5Hard69-6Exercise 69.6Easy
- 70-1Number Theory Problem 1Easy70-2Number Theory Problem 2Easy70-3Number Theory Problem 3Medium70-4Number Theory Problem 4Medium70-5Number Theory Problem 5Hard70-6Exercise 70.6Easy
- 71-1Counting Problem 1Easy71-2Counting Problem 2Easy71-3Counting Problem 3Medium71-4Counting Problem 4Medium71-5Counting Problem 5Hard71-6Exercise 71.6Easy
- 72-1Discrete Probability Problem 1Easy72-2Discrete Probability Problem 2Easy72-3Discrete Probability Problem 3Medium72-4Discrete Probability Problem 4Medium72-5Discrete Probability Problem 5Hard72-6Exercise 72.6Easy
- 73-1Number Theory Problem 1Easy73-2Number Theory Problem 2Easy73-3Number Theory Problem 3Medium73-4Number Theory Problem 4Medium73-5Number Theory Problem 5Hard73-6Exercise 73.6Easy
- 74-1Counting Problem 1Easy74-2Counting Problem 2Easy74-3Counting Problem 3Medium74-4Counting Problem 4Medium74-5Counting Problem 5Hard74-6Exercise 74.6Easy
- 75-1Discrete Probability Problem 1Easy75-2Discrete Probability Problem 2Easy75-3Discrete Probability Problem 3Medium75-4Discrete Probability Problem 4Medium75-5Discrete Probability Problem 5Hard75-6Exercise 75.6Easy
- 76-1Number Theory Problem 1Easy76-2Number Theory Problem 2Easy76-3Number Theory Problem 3Medium76-4Number Theory Problem 4Medium76-5Number Theory Problem 5Hard76-6Exercise 76.6Easy
- 77-1Counting Problem 1Easy77-2Counting Problem 2Easy77-3Counting Problem 3Medium77-4Counting Problem 4Medium77-5Counting Problem 5Hard77-6Exercise 77.6Easy
- 78-1Discrete Probability Problem 1Easy78-2Discrete Probability Problem 2Easy78-3Discrete Probability Problem 3Medium78-4Discrete Probability Problem 4Medium78-5Discrete Probability Problem 5Hard78-6Exercise 78.6Easy
- 79-1Number Theory Problem 1Easy79-2Number Theory Problem 2Easy79-3Number Theory Problem 3Medium79-4Number Theory Problem 4Medium79-5Number Theory Problem 5Hard79-6Exercise 79.6Easy
- 80-1Counting Problem 1Easy80-2Counting Problem 2Easy80-3Counting Problem 3Medium80-4Counting Problem 4Medium80-5Counting Problem 5Hard80-6Exercise 80.6Easy
- 81-1Discrete Probability Problem 1Easy81-2Discrete Probability Problem 2Easy81-3Discrete Probability Problem 3Medium81-4Discrete Probability Problem 4Medium81-5Discrete Probability Problem 5Hard81-6Exercise 81.6Easy
- 82-1Number Theory Problem 1Easy82-2Number Theory Problem 2Easy82-3Number Theory Problem 3Medium82-4Number Theory Problem 4Medium82-5Number Theory Problem 5Hard82-6Exercise 82.6Easy
- 83-1Counting Problem 1Easy83-2Counting Problem 2Easy83-3Counting Problem 3Medium83-4Counting Problem 4Medium83-5Counting Problem 5Hard83-6Exercise 83.6Easy
- 84-1Discrete Probability Problem 1Easy84-2Discrete Probability Problem 2Easy84-3Discrete Probability Problem 3Medium84-4Discrete Probability Problem 4Medium84-5Discrete Probability Problem 5Hard84-6Exercise 84.6Easy
- 85-1Number Theory Problem 1Easy85-2Number Theory Problem 2Easy85-3Number Theory Problem 3Medium85-4Number Theory Problem 4Medium85-5Number Theory Problem 5Hard85-6Exercise 85.6Easy
- 86-1Counting Problem 1Easy86-2Counting Problem 2Easy86-3Counting Problem 3Medium86-4Counting Problem 4Medium86-5Counting Problem 5Hard86-6Exercise 86.6Easy
- 87-1Discrete Probability Problem 1Easy87-2Discrete Probability Problem 2Easy87-3Discrete Probability Problem 3Medium87-4Discrete Probability Problem 4Medium87-5Discrete Probability Problem 5Hard87-6Exercise 87.6Easy
- 88-1Number Theory Problem 1Easy88-2Number Theory Problem 2Easy88-3Number Theory Problem 3Medium88-4Number Theory Problem 4Medium88-5Number Theory Problem 5Hard88-6Exercise 88.6Easy
- 89-1Counting Problem 1Easy89-2Counting Problem 2Easy89-3Counting Problem 3Medium89-4Counting Problem 4Medium89-5Counting Problem 5Hard89-6Exercise 89.6Easy
- 90-1Discrete Probability Problem 1Easy90-2Discrete Probability Problem 2Easy90-3Discrete Probability Problem 3Medium90-4Discrete Probability Problem 4Medium90-5Discrete Probability Problem 5Hard90-6Exercise 90.6Easy
- 91-1Number Theory Problem 1Easy91-2Number Theory Problem 2Easy91-3Number Theory Problem 3Medium91-4Number Theory Problem 4Medium91-5Number Theory Problem 5Hard91-6Exercise 91.6Easy
- 92-1Counting Problem 1Easy92-2Counting Problem 2Easy92-3Counting Problem 3Medium92-4Counting Problem 4Medium92-5Counting Problem 5Hard92-6Exercise 92.6Easy
- 93-1Discrete Probability Problem 1Easy93-2Discrete Probability Problem 2Easy93-3Discrete Probability Problem 3Medium93-4Discrete Probability Problem 4Medium93-5Discrete Probability Problem 5Hard93-6Exercise 93.6Easy
- 94-1Number Theory Problem 1Easy94-2Number Theory Problem 2Easy94-3Number Theory Problem 3Medium94-4Number Theory Problem 4Medium94-5Number Theory Problem 5Hard94-6Exercise 94.6Easy
- 95-1Counting Problem 1Easy95-2Counting Problem 2Easy95-3Counting Problem 3Medium95-4Counting Problem 4Medium95-5Counting Problem 5Hard95-6Exercise 95.6Easy
- 96-1Discrete Probability Problem 1Easy96-2Discrete Probability Problem 2Easy96-3Discrete Probability Problem 3Medium96-4Discrete Probability Problem 4Medium96-5Discrete Probability Problem 5Hard96-6Exercise 96.6Easy
- 97-1Number Theory Problem 1Easy97-2Number Theory Problem 2Easy97-3Number Theory Problem 3Medium97-4Number Theory Problem 4Medium97-5Number Theory Problem 5Hard97-6Exercise 97.6Easy
- 98-1Counting Problem 1Easy98-2Counting Problem 2Easy98-3Counting Problem 3Medium98-4Counting Problem 4Medium98-5Counting Problem 5Hard98-6Exercise 98.6Easy
- 99-1Discrete Probability Problem 1Easy99-2Discrete Probability Problem 2Easy99-3Discrete Probability Problem 3Medium99-4Discrete Probability Problem 4Medium99-5Discrete Probability Problem 5Hard99-6Exercise 99.6Easy
- 100-1Number Theory Problem 1Easy100-2Number Theory Problem 2Easy100-3Number Theory Problem 3Medium100-4Number Theory Problem 4Medium100-5Number Theory Problem 5Hard100-6Exercise 100.6Easy
- 101-1Counting Problem 1Easy101-2Counting Problem 2Easy101-3Counting Problem 3Medium101-4Counting Problem 4Medium101-5Counting Problem 5Hard101-6Exercise 101.6Easy
- 102-1Discrete Probability Problem 1Easy102-2Discrete Probability Problem 2Easy102-3Discrete Probability Problem 3Medium102-4Discrete Probability Problem 4Medium102-5Discrete Probability Problem 5Hard102-6Exercise 102.6Easy
- 103-1Number Theory Problem 1Easy103-2Number Theory Problem 2Easy103-3Number Theory Problem 3Medium103-4Number Theory Problem 4Medium103-5Number Theory Problem 5Hard103-6Exercise 103.6Easy
- 104-1Counting Problem 1Easy104-2Counting Problem 2Easy104-3Counting Problem 3Medium104-4Counting Problem 4Medium104-5Counting Problem 5Hard104-6Exercise 104.6Easy
- 105-1Discrete Probability Problem 1Easy105-2Discrete Probability Problem 2Easy105-3Discrete Probability Problem 3Medium105-4Discrete Probability Problem 4Medium105-5Discrete Probability Problem 5Hard105-6Exercise 105.6Easy
- 106-1Number Theory Problem 1Easy106-2Number Theory Problem 2Easy106-3Number Theory Problem 3Medium106-4Number Theory Problem 4Medium106-5Number Theory Problem 5Hard106-6Exercise 106.6Easy
Counting concepts and practice
107-1Counting Problem 1Easy107-2Counting Problem 2Easy107-3Counting Problem 3Medium107-4Counting Problem 4Medium107-5Counting Problem 5HardDiscrete Probability concepts and practice
108-1Discrete Probability Problem 1Easy108-2Discrete Probability Problem 2Easy108-3Discrete Probability Problem 3Medium108-4Discrete Probability Problem 4Medium108-5Discrete Probability Problem 5HardNumber Theory concepts and practice
109-1Number Theory Problem 1Easy109-2Number Theory Problem 2Easy109-3Number Theory Problem 3Medium109-4Number Theory Problem 4Medium109-5Number Theory Problem 5Hard