atlas

Research map / Large language models / Agents, code and math

LiveCodeBench Pro: How Do Olympiad Medalists Judge LLMs in Competitive Programming?

NeurIPS 2025 · Large language models › Agents, code and math · approach: Mathematical and structural reasoning benchmarks · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces LiveCodeBench Pro, a continuously updated, expert-annotated competitive programming benchmark from Codeforces, ICPC, and IOI, and evaluates frontier LLMs with Bayesian Elo ratings and line-by-line failure analysis against human contestants.

Problem

Recent claims that LLMs outperform elite humans in competitive programming rely on benchmarks that suffer from contamination, weak tests, and difficulty imbalance, and do not reveal whether performance reflects algorithmic reasoning or implementation/tool use.

Approach

Collect problems in real time from live contests before solutions appear online, annotate each with Olympiad-medalist-verified algorithmic tags and cognitive-focus categories (knowledge-, logic-, observation-heavy), and rate models with a Bayesian MAP Elo calibrated to Codeforces human ratings to correct for difficulty bias.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase attempts from pass@1 to pass@10o4-mini-medium · LiveCodeBench ProElo rating: 1793 to 2334Helped
Enable reasoningDeepSeek V3 · CombinatoricsElo rating: nearly a 1400-point rating gainHelped
Enable reasoningDeepSeek V3 · Segment TreeElo rating: around 700 pointsHelped
Enable reasoningClaude 3.7 Sonnet · Data StructuresElo rating: 500 pointsHelped
Enable reasoningClaude 3.7 Sonnet · Game TheoryElo ratingHurt
Provide terminal access and tool callso4-mini · LiveCodeBench ProElo rating: approximately 400 pointsHelped
Solve observation-heavy problems rather than knowledge-heavy or logic-heavy problemsLLMs · LiveCodeBench Pro tag categoriesElo ratingHurt
Handle case-work problemsLLMs · Case WorkElo ratingHurt
Use o3-mini rather than similar-rated human contestantso3-mini · 125 annotated failed submissionsalgorithm logic errors: 34 moreHurt
Use o3-mini rather than similar-rated human contestantso3-mini · 125 annotated failed submissionsimplementation logic errors: 25 fewerHelped
Use o3-mini rather than similar-rated human contestantso3-mini · 125 annotated failed submissionsFails Sample instances: 45 instancesHurt
Increase attempts from pass@1 to pass@kLLMs · LiveCodeBench Pro hard tierpass rateNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Codeforces problems ICPC problems IOI problems

Benchmarks: LiveCodeBench Pro

Metrics: pass@1 Elo rating pass@k

Baselines: CodeELO LiveCodeBench DeepSeek V3 Claude 3.7 Sonnet

Builds on: LiveCodeBench CodeELO HumanEval

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy