Discrete Mathematics · ডিসক্রিট গণিত


Advanced Counting, Logic and Graph Topicsউন্নত গণনা, যুক্তি ও গ্রাফ বিষয়

Introduction

This lesson gathers the "second-tier" discrete mathematics topics that appear again and again in Bangladeshi government job examinations (BCS, Bangladesh Bank / combined bank IT-officer, and various Assistant Programmer / Computer Operator posts) but are often skipped in a first pass. Each topic here is a self-contained tool: a formula, a method, or a puzzle-solving trick that turns a "hard-looking" MCQ or short question into a two-minute win. We cover advanced counting (stars and bars, positional permutations, pigeonhole), logic (categorical syllogisms, knights and knaves), set theory (membership-table proofs, set reconstruction, inclusion–exclusion bounds), recurrence relations, and graph theory (Euler's planar formula, chromatic number, edge coloring, isomorphism).

Why it matters for the exam: these are exactly the items that separate a 6/10 from a 10/10 in the mathematics/reasoning section, because they are procedural. Once you know the method, the answer is forced — there is little "insight" left to gamble on.

Learning objectives

  • Distribute identical objects into distinct boxes using stars and bars, including the "at least one each" variant.
  • Test a categorical syllogism for validity using the Venn-diagram method.
  • Solve knights and knaves truth-teller puzzles by case analysis.
  • Prove a set identity (De Morgan on three sets) with a membership table.
  • Reconstruct sets and bound cardinalities using union, intersection, difference and inclusion–exclusion.
  • Set up and solve recurrence relations (Fibonacci, bit strings with no two consecutive 0s, and a general linear recurrence).
  • Count permutations with positional constraints (vowels in odd positions).
  • Apply the pigeonhole principle to guarantee a monotonic subsequence.
  • Use Euler's formula V − E + F = 2 and its planarity corollaries.
  • Find the chromatic number and edge-chromatic number of small graphs.
  • State and apply the necessary conditions for graph isomorphism.

Continue this lesson free: create an account

You have read the opening of this lesson. The full lesson (5,125 words, in English and Bangla) has worked examples, practice questions with answers and exam tips. A free account opens it and saves your progress.পুরো পাঠটি পড়তে বিনামূল্যে অ্যাকাউন্ট খুলুন।

More on this subject: Mathematics guide: syllabus by chapter and past questions

© 2026 ARBS Academy (Aether Brains). Questions' explanations, model answers and lessons are our original work; copying or republishing is not allowed.

© ২০২৬ এআরবিএস একাডেমি (Aether Brains)। প্রশ্নের ব্যাখ্যা, মডেল উত্তর ও লেসন আমাদের নিজস্ব কাজ; কপি বা পুনঃপ্রকাশ করা নিষেধ।