CPRet
Collection
CPRet: A Dataset, Benchmark, and Model for Retrieval in Competitive Programming
β’
8 items
β’
Updated
β’
2
CPRetriever-Prob is a sentence embedding model trained for competitive programming problem retrieval.
This model can be directly used via the sentence-transformers library.
Visit https://cpret.online/ to try out CPRet in action for competitive programming problem retrieval β powered by the CPRetriever-Prob model.
from sentence_transformers import SentenceTransformer
model = SentenceTransformer("coldchair16/CPRetriever-Prob-Qwen3-4B-2510")
embeddings = model.encode([
"Given a sequence of n numbers, answer m range mex queries.",
"ζ±δΈδΈͺιΏεΊ¦δΈΊ n ηζ°εηεΊι΄ mexγ"
])
This model powers the retrieval demo in CPRet, supporting several practical use cases:
For training pipeline, evaluation benchmark, and retrieval demo, please refer to the full codebase: π CPRet on GitHub
Qwen/Qwen3-Embedding-4B (encoder backbone)sentence-transformers