Countdown to Provincial Contest

Mark your calendars for this exciting event!

00
Days
00
Hours
00
Minutes
00
Seconds

Contest Date: April 17, 2026

Problem Sets

Practice with problems from previous contests

Filter by Difficulty

Easy

Graph Traversal

Implement BFS and DFS traversal for a given adjacency list representation of a graph.

75% solved 45 min
Easy

Binary Search

Implement binary search to find an element in a sorted array.

80% solved 30 min
Medium

Dijkstra's Algorithm

Find the shortest path between two nodes in a weighted graph using Dijkstra's algorithm.

55% solved 1 hr
Medium

Merge Sort

Implement the merge sort algorithm to sort an array of integers.

60% solved 50 min
Hard

Dynamic Programming

Solve the classic 0/1 knapsack problem using dynamic programming techniques.

35% solved 1.5 hrs
Hard

AVL Trees

Implement AVL tree insertion and balancing operations.

40% solved 1.25 hrs