Competitive Programming

Current Competition Season 2026

USACO

The USA Computing Olympiad (USACO) is a prestigious programming competition for high school students in the United States. It consists of four divisions (Bronze, Silver, Gold, and Platinum) with contests held throughout the year. USACO provides excellent training problems and serves as a pathway to the International Olympiad in Informatics (IOI).

Visit USACO →

CCC

The Canadian Computing Competition (CCC) is Canada's premier programming contest for high school students, organized by the Centre for Education in Mathematics and Computing (CEMC). The competition features problems of varying difficulty levels and serves as a qualifier for the Canadian Computing Olympiad (CCO) and the International Olympiad in Informatics (IOI).

Visit CCC →

2026 Event Schedule

DateEventCompetition
Jan 9-12, 2026USACO First ContestUSACO
Jan 30 - Feb 2, 2026USACO Second ContestUSACO
Feb 12, 2026CCC Ordering DeadlineCCC
Feb 18, 2026CCC Contest (North & South America)CCC
Feb 19, 2026CCC Contest (Outside N/S America)CCC
Feb 20-23, 2026USACO Third ContestUSACO
Mar 28, 2026USACO US Open (Proctored)USACO
May 12-18, 2026EGOI (Italy)USACO
May 21-30, 2026USACO Training CampUSACO
Aug 9-16, 2026IOI (Uzbekistan)USACO

Problem Solving Topics

Dynamic ProgrammingGraph AlgorithmsGreedy AlgorithmsNumber TheoryString AlgorithmsData StructuresGeometryCombinatorics

About My CP Journey

Competitive programming has been a passion of mine, combining algorithmic thinking with efficient problem-solving. I regularly participate in contests on various platforms and continuously work on improving my skills in algorithm design and optimization.

Languages

  • • C++
  • • Python
  • • Java

Strengths

  • • Dynamic Programming
  • • Graph Theory
  • • Data Structures
  • • Mathematical Algorithms