编程竞赛题目检索/算法题检索/信息学题目检索平台 cpret.online

体验 CPRet

立即访问我们的在线演示平台,亲身体验 CPRet 强大的算法题检索功能:

欢迎大家把这个网站推荐给同学/老师。


很高兴向大家介绍我的本科毕业设计项目——CPRet,一个专为编程竞赛和算法题目设计的智能检索工具,目前总搜索量已经突破 6000。

虽然已经在各大 OJ,QQ 群和 Opencompass 的 AI Insight Talk 上进行了宣传,但我竟然忘了在自己的博客上分享这个项目。

CPRet 致力于解决编程竞赛题目检索的痛点,帮助出题人和做题者更高效地进行工作。

我们的核心工作是构建了专门的算法题检索基准测试和训练数据集,并在此基础上训练了一个专用于算法题检索的 Embedding Model。所有技术细节都可以在我们的 ArXiv 论文中找到。


CPRet 有什么用?

  • 对出题人:赛前查重,确保题目原创性。 担心题目泄露?我们提供了本地部署教程(详见 GitHub),让您可以安全地进行查重。
  • 对做题同学:检索相似题目,拓宽解题思路。 遇到难题?CPRet 可以帮助您找到相似的题目,学习不同的解题方法,从而提升解题能力。

项目特色

  • 完全开源: 模型的权重、数据集和训练代码全部开源,欢迎大家自由使用和贡献。
  • 高精度检索: 专为算法题目优化的 Embedding Model,提供更精准的检索结果。
  • 易于部署: 提供详细的本地部署教程,方便用户根据需求进行部署。

深入了解

想要了解更多技术细节或参与到项目中来?欢迎访问以下链接:


这个项目融合了我中学时期在信息学竞赛中学到的知识和本科阶段所学的专业技能,能将二者结合并完成这项工作,我感到非常满意。希望 CPRet 能对编程竞赛社区有所帮助!

如果你对 CPRet 有任何问题或建议,欢迎在 GitHub 上提 Issue 或者本文下评论。

注:由于我比较懒,所以本文一股 AI 味是正常现象。

posted @ 2025-07-18 03:23  Cold_Chair  阅读(109)  评论(0)    收藏  举报