Back to Home

CodeLink++ 2.0 Guidebook

Everything you need to know about the competitions

Competitive Programming

Test your algorithmic skills in this classic ICPC-style programming competition. Solve complex problems under time pressure and compete against the best coders.

Before the Competition

Happening before the main event

Practice Competition

A practice round will be conducted before the actual competition to help teams familiarize themselves with the VJudge platform, the contest format, and the judging environment. Highly recommended for all participants!

Competition Format

1

Round 1 — Debugging

Duration: 1 hour

Identify and fix bugs in given code. Tests your ability to read, understand, and correct code under pressure.

2

Round 2 — Programming

Duration: 2 hours | All teams from Round 1

Classic algorithmic problem-solving. Write efficient solutions to novel programming challenges.

Platform

Competition will be held on VJudge & HackerRank.

Competitive Programming Practice: Click Here

Date: 27th February, 6:30 PM PKT

Duration: 5 hours

No password needed — the contest starts automatically at 6:30 PM. Set your VJudge account nickname as your team name before the competition.

Debugging Practice: Click Here

Date: 27th February, 6:00 PM PKT

Duration: 5 hours

Mock contest on HackerRank to prepare for the debugging round.

Scoring System

ICPC Standard Penalty System:

Penalty = Time taken for correct submission + (20 × number of wrong attempts)

Teams are ranked by problems solved (descending), then by penalty time (ascending).

Competition Rules

  • No coding templates allowed.
  • No collaboration between teams.
  • Mobile phones are not allowed and must be submitted beforehand.
  • Pre-written code is strictly prohibited.
  • Internet is allowed ONLY for submissions.
  • Bring your own laptops and chargers.
  • Teams can bring a TRD (Team Reference Document) — max 10 pages, single-side print, 10pt font size, with your team name at the top of each page.

⏰ Competition starts at 8:30 PM Sharp. Late entry is NOT allowed.

Practice Resources

Prepare using these platforms:

CodeforcesCodeChefLeetCodeAtCoder

General Rules (Both Competitions)

  • Competitive Programming: Team of 3 members (including leader). At least one non-CS member is mandatory.
  • Vibe Coding Hackathon: Solo competition.
  • If you participate in the Vibe Coding Hackathon, you must also participate in Competitive Programming.
  • Cross-campus teams are allowed (for CP).
  • Recent fresh graduates can participate by selecting “Passed Out” during registration.
  • Registration deadline: Thursday 6 PM (Hackathon) | Friday 12 PM (Competitive Programming).
  • Plagiarism is strictly prohibited and will result in disqualification.
  • Organizers reserve the right to modify rules under any circumstances.