🏆 Competitive Programming

The NACP Beginners track: concepts, sessions, and code.

Overview & Getting Started

What the NACP Beginners track covers and how sessions are structured.

Guide
Core CP Concepts

Standalone reference notes: complexity, recursion, pointers, vectors, strings, and more.

Guide
Session 3 — Intro

NACP Beginners track — Session 3 — Intro.

Guide
Session 4 — Spy

NACP Beginners track — Session 4 — Spy.

Guide
Session 5 — Loops & Greedy

NACP Beginners track — Session 5 — Loops & Greedy.

Guide
Session 6 — Conditionals & Functions

NACP Beginners track — Session 6 — Conditionals & Functions.

Guide
Session 7 — Recursion

NACP Beginners track — Session 7 — Recursion.

Guide
Session 8 — Recursion, Backtracking & Number Bases

NACP Beginners track — Session 8 — Recursion, Backtracking & Number Bases.

GuideCode
Session 9 — Complexity, Pointers, Vectors & Search

NACP Beginners track — Session 9 — Complexity, Pointers, Vectors & Search.

Guide
Session 10 — Reference, Divide & Conquer, Strings & Bitmask

NACP Beginners track — Session 10 — Reference, Divide & Conquer, Strings & Bitmask.

GuideCode