CPRet: A Dataset, Benchmark, and Model for Retrieval in Competitive Programming
Competitive programming is widely used to evaluate the coding and reasoning abilities of large language models. However, the growing presence of duplicate or highly similar problems raises concerns not only about competition fairness, but also about the validity of competitive programming as a bench…