歷屆成果|第 9 屆專題實作・2024

競程題目生成器(CPPG)

第三名 LLMRAG競程教育

  1. 報名
  2. 線上初賽
  3. 程式挑戰營
  4. YTP2026H2黑客松
  5. 海外參訪

出自第二階段專題實作(第 11 屆起改為黑客松)。

團隊

Mingyee育建電神

簡介

用 LLM 工作流在 5 分鐘內產出原創、難度可控、附題解與測資的競程題目

在程式競賽中出題是高時間人力成本的工作,需確保題目多樣性、難度與品質;傳統 LLM 出題則同質性高、難度分布不均。CPPG(Competitive Programming Problem Generator)由題目生成、解法生成、測資生成三大工作流組成。題目生成透過 few-shot prompting 隨機選取 Codeforces 範本確保原創與多樣,並以 RAG 建立超過一萬題的向量資料庫,分析生成題目的相似度、難度與原創性後篩選最合適者,再補上輸入輸出格式、範例測資與時間限制。解法生成先推導題解、以 LLM 撰寫程式碼並測試除錯;測資生成則讓 LLM 分析輸入結構、自動撰寫生成腳本。使用 Gemini 2.0 Flash,能在 5 分鐘內經簡單修改完成高品質題目。

連結

同屆專題