Problem bank

All 20 sets

140 exam-style problems in 20 sets of 7. Open any problem directly — practice needs no account.


SET 01 · 0/7

I/O & Arithmetic Basics

Open set

SET 02 · 0/7

Conditionals & Strings Basics

Open set

SET 03 · 0/7

Arrays: Frequency, Min/Max, Search

Open set

SET 04 · 0/7

Bitwise Operations & Number Properties

Open set

SET 05 · 0/7

Sorting Fundamentals

Open set

SET 06 · 0/7

Basic Geometry

Open set

SET 07 · 0/7

Prefix Sums & Range Queries

Open set

SET 08 · 0/7

Greedy Algorithms — Introduction

Open set

SET 09 · 0/7

Binary Search — On Arrays and On the Answer

Open set

SET 10 · 0/7

Number Theory: GCD, LCM, Primes, Divisors

Open set

SET 11 · 0/7

Strings — Intermediate

Open set

SET 12 · 0/7

Graphs — BFS/DFS Introduction

Open set

SET 13 · 0/7

Dynamic Programming — Introduction

Open set

SET 14 · 0/7

Combinatorics & Modular Math

Open set

SET 15 · 0/7

Advanced Greedy + Prefix Sums

Open set

SET 16 · 0/7

Advanced Graphs — Implicit Graphs & Multi-source

Open set

SET 17 · 0/7

Advanced Number Theory

Open set

SET 18 · 0/7

Advanced Dynamic Programming

Open set

SET 19 · 0/7

Mixed Practice Contest — Round A

Open set

SET 20 · 0/7

Final Mock Contest — Round B

Open set
All sets · DIU ContestHub