UniCode: A Framework for Generating High Quality Competitive Coding Problems
Xinyue Zheng, Haowei Lin, Shaofei Cai, Zilong Zheng, Yitao Liang
TL;DR
UniCode tackles the stagnation and contamination issues of static competitive programming benchmarks by introducing a generative evaluation framework that automatically creates high-quality problems and robust test suites. It combines evolution-inspired problem generation (single-problem extension, same-type fusion, cross-type fusion) with a stress-driven, multi-stage test-case pipeline that does not require a canonical ground-truth solution. The framework is validated on a 492-problem benchmark tested against 19 LLMs, revealing a challenging and highly discriminative landscape where even strong models struggle on hard cases. The work demonstrates solid reproducibility and meaningful diversity, with open release artifacts and insights into model generalization and the trade-offs between reasoning capacity and template-driven tasks, offering a scalable path for continuous evaluation in the coding domain.
Abstract
The reliance of competitive coding benchmarks on static, human-authored problems creates significant challenges, including data contamination and limited scalability. To address these issues, we introduce UniCode, a novel framework that automatically generates high-quality algorithmic problems alongside robust, contamination-resistant test cases. Inspired by biological evolution that creates better and diverse offspring, our framework leverages Large Language Models (LLMs) to systematically diversify problems through three strategies: single problem extension, same-type fusion, and cross-type fusion. A key innovation is our stress-driven test case synthesis pipeline, which generates reliable test suites without requiring a canonical ground-truth solution. This pipeline combines brute-force grounding for small-scale inputs with a consensus-based validation mechanism for large-scale inputs to ensure high correctness and coverage. We demonstrate effectiveness of our framework by curating a benchmark of 492 problems and evaluating 19 state-of-the-art LLMs. The results reveal that UniCode is highly challenging and discriminative, with the top-performing model, o4-mini, achieving a pass rate of only 70.3%. Our framework provides a scalable and reliable solution for generating dynamic evaluation datasets in coding domain.
