Skip to content
NoticeIEEEXtreme 20.0 will take place on 31 October 2026.IMPORTANT: Competitor Changes & Rules
Team of coders overlooking glowing city at night
IEEE Computer Society Presents
BE XTREME WITH US

24 HOURS OF COMPETITIVE PROGRAMMING

24 hours of competitive programming is waiting for you. IEEEXtreme 20.0 will take place on 31 October 2026.

0–
Days
0–
Hours
0–
Minutes
0–
Seconds
10,000+
Global Coders
Across 6 continents
100+
Participating Nations
Unified scoreboard
24 Hours
Marathon Duration
Non-stop problem solving
$50,000+
Total Prize Pool
Travel grants & trophies
Be Xtreme With Us24 Hours Of Competitive ProgrammingIEEEXtreme 20.0 — 31 October 2026Practice on CS AcademyJavaScript • Node.jsThinkCodeCompete$50K+ In Global Rewards100+ CountriesBe Xtreme With Us24 Hours Of Competitive ProgrammingIEEEXtreme 20.0 — 31 October 2026Practice on CS AcademyJavaScript • Node.jsThinkCodeCompete$50K+ In Global Rewards100+ CountriesBe Xtreme With Us24 Hours Of Competitive ProgrammingIEEEXtreme 20.0 — 31 October 2026Practice on CS AcademyJavaScript • Node.jsThinkCodeCompete$50K+ In Global Rewards100+ Countries
Timeline of Engagement

MISSION BRIEFING

Mark your calendars. Prepare your workstation and synchronize with your squad.

PreXtreme Warm-Up

September 2026

Official 4-hour warm-up round. Sharpen your algorithms and test proctor credentials on CS Academy before the main marathon.

IEEEXtreme 20.0

31 October 2026

24 hours of non-stop competitive programming is waiting for you. One unified scoreboard across all time zones worldwide.

Form Your Squad

1 to 3 Members + Proctor

Assemble a team with fellow IEEE members from your college and compete under official certified proctor supervision.

Competition Dossier

ABOUT IEEEXTREME 20.0

IEEEXtreme is the premier global virtual competitive programming marathon organized by the Institute of Electrical and Electronics Engineers (IEEE). For 24 straight hours, thousands of student teams worldwide solve complex algorithmic challenges on a single live scoreboard.

00:00:00 UTC — 23:59:59 UTC

24-Hour Global Marathon

A grueling yet exhilarating 24-hour virtual programming challenge happening simultaneously across every time zone on Earth.

Problems are unlocked in real-time batches over the entire 24-hour window.
Live global scoreboard updated with every verified testcase pass.
Requires algorithmic mastery, stamina, teamwork, and dynamic time management.
At a Glance
Edition:20.0 (31 October 2026)
Warm-Up Round:PreXtreme (27 Sept 2026)
Organizers:IEEE SAC & IEEE Computer Society
Languages:C++, Python, Java, Rust + 20 more
Prize Pool:$50,000+ USD in value
Explore Official IEEEXtreme Portal

HOW TO PARTICIPATE

Four key requirements to compete in IEEEXtreme 20.0

Active IEEE Membership

Every team member must hold an active IEEE Student or Graduate Student membership number.

Designated Proctor

An IEEE Professional Member (faculty advisor, professor, or senior member) who agrees to proctor.

Squad of 1 to 3 Coders

Form your squad with peers from the same university or IEEE Student Branch.

Ready Workstation & Dev Stack

Computer with internet access and your preferred IDEs / toolchains for the 24-hour sprint.

Official CS Academy Community

PRACTICE COMMUNITY

Get a taste of what IEEEXtreme is like by visiting our practice community on CS Academy. Sharpen your algorithmic reflexes before the 24-hour marathon starts!

Official CS Academy Engine

Run, test, and benchmark code in real time with the identical compiler and environment used during the official IEEEXtreme competition.

Archived Past Competitions

Solve official problems from IEEEXtreme 19.0, 18.0, 17.0, and earlier editions with verified test suites and community explanations.

25+ Supported Languages

Practice in your squad's primary language: C++23, Python 3, Java, Rust, Go, C#, Haskell, and more with modern compiler flags.

Sample Practice Challenges

Get a preview of curated problems available on CS Academy

Medium1.0s / 256 MB

Gotta Catch 'Em All

Dynamic Programming / Graphs

Navigate a matrix grid under energy constraints to capture maximum targets without exceeding coordinate bounds.

Official CS Academy ProblemSolve on CS Academy
Easy0.5s / 128 MB

Mosaic Challenge

Geometry & Math

Calculate optimal rectangular tiling and cut margins for complex artistic mosaic installations with minimum waste.

Official CS Academy ProblemSolve on CS Academy
Hard2.0s / 512 MB

Laser Defense Grid

Computational Geometry & Sweepline

Determine intersections between laser beams across an N-dimensional grid to secure orbital defensive perimeters.

Official CS Academy ProblemSolve on CS Academy
Xtreme2.5s / 512 MB

Star Road Traversal

Tree Decomposition & Centroids

Query distances and optimal teleportation paths on a celestial star cluster represented as a weighted acyclic graph.

Official CS Academy ProblemSolve on CS Academy
Interactive JavaScript Sandbox

PROBLEM SIMULATOR

Read the problem statement, write your solution in JavaScript, and test your code live against competition test cases!

Hash Maps & Array Traversal

Problem 1: Two-Sum Target Finder

Time Limit: 1.0sMemory: 128 MB
Problem Statement:

Given an array of integers `nums` and an integer `target`, return the indices of the two numbers such that they add up to `target`. You may assume each input has exactly one solution, and you cannot use the same element twice.

Input Format:

First line contains space-separated integers for nums, second line contains the target integer.

Constraints:
  • 2 <= nums.length <= 10^4
  • -10^9 <= nums[i] <= 10^9
  • -10^9 <= target <= 10^9
Sample Input & Output:
Sample Input:
2 7 11 15
9
Sample Output:
0,1
solution.js (JavaScript / Node.js)
Type your code & click Run to test!
Live Test Results & Output

Type your solution and click "Run & Check Result" to verify testcases.

Glory & Rewards

PRIZE POOL & HALL OF FAME

Over $50,000 in prizes, global travel grants, and ultimate bragging rights across 100+ countries.

GRAND PRIZE
1ST PLACE GLOBAL

World Champions

Trip to Any IEEE Conference Worldwide

Roundtrip coach airfare from preferred major airport to conference destination, full conference registration fees, and 3-night hotel accommodations provided by IEEE for each winning team member.

Official IEEE Competition Prize Tier
2ND & 3RD PLACE

Global Runners-Up

US$400 & US$300 Cash Award / Member

Direct cash awards for each winning team member ($400 for 2nd place, $300 for 3rd place), commemorative IEEE medals, and certificates of international distinction.

Official IEEE Competition Prize Tier
4TH–20TH & REGIONAL

Top Teams & Region Champions

Exclusive Merchandise Bundles

Official IEEEXtreme merchandise bundles for each member of teams placing 4th through 20th globally and the top 3 ranked teams across each IEEE Region worldwide.

Official IEEE Competition Prize Tier

IEEEXtreme Hall of Fame

Will your team claim the 20.0 mantle?
Recent Champion
ByteForce
Spain / UPC
2,340 pts
Global Winner
RecursionTitans
Sri Lanka / UoM
9,890 pts
Distinguished Winner
NullPtrException
Canada / Waterloo
9,910 pts
Grand Finalist
QuantumKnights
USA / UIUC
9,870 pts
Official Competition Protocols

RULES & NOTICES

Essential guidelines, regulatory updates, and official terms governing IEEEXtreme 20.0 on 31 October 2026.

Critical Notice for Competitors

IMPORTANT – Changes to IEEEXtreme Competitors Must Know

The IEEE committee has introduced revised proctor authorization criteria, updated scoring weights, locked-workspace AI bans, and enhanced automated code plagiarism verification for edition 20.0. Please read the complete official rules documentation.

Key Competition Rules At A Glance

Dual-Track Tasks: Game Bots (AI Allowed) vs Locked Workspace (AI Prohibited)
2026 introduces interactive bot/game challenges where AI is permitted, alongside strict locked-workspace problems with external copy-paste disabled.
Team Composition (1 to 3 Members)
Teams must consist of 1, 2, or 3 active IEEE student members. Maximum 2 Graduate Student members. All members must attend the same university.
Certified Proctor Oversight
Every team must be monitored by an official IEEE Professional Member proctor who verifies the identity and integrity of all participants.
24-Hour Simultaneous Marathon
The contest begins strictly on 31 October 2026 at 00:00:00 UTC and ends at 23:59:59 UTC across all regions worldwide.
Fair Play & Anti-Plagiarism
Zero tolerance for code sharing, external unauthorized assistance, or AI code generators during active problem solving. Automated cross-team AST diff checks apply.

Prize & Legal Terms

Official IEEE Disclaimers

* Tax & Warranty Disclaimer:

Taxes, if any, are the sole responsibility of each winning team member. Sponsor makes no warranties or disclaimers concerning the prizes beyond those customarily given by the manufacturer of the prizes. Sponsor reserves the right to substitute different prizes of approximately equivalent value in its sole discretion. Void where prohibited by law.

Eligibility & Compliance:

Winning teams must provide verified IEEE Student Membership documentation and official academic affiliation. All participants are subject to the IEEE Code of Conduct and competition terms and conditions.

Prove Your Skills

WHY COMPETE?

Join an elite tradition spanning two decades of competitive excellence.

Global Arena

Compete with students and developers from every corner of the world on a live global leaderboard updated in real time.

Real Complex Problems

Algorithmic puzzles, dynamic programming, graph theory, geometry, and cryptography curated by the international IEEE panel.

International Recognition

Top teams earn conference travel grants, cash prizes, custom trophies, and career spotlights with leading tech firms.

Unbreakable Team Spirit

24 hours test your endurance, communication, and strategy. Grow with your squad and forge lifelong connections.

Intelligence Dossier

FREQUENTLY ASKED QUESTIONS

Everything you need to know about team formations, proctoring, guidelines, and supported stacks.

All active IEEE Student or Graduate Student members across all IEEE Regions are eligible. You must hold an active IEEE membership number at the time of registration and competition.
31 October 2026

BE XTREME WITH US.

24 HOURS OF COMPETITIVE PROGRAMMING IS WAITING FOR YOU.