99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

藍(lán)橋杯真題適配QDUOJ的可部署題庫工程包

藍(lán)橋杯真題適配QDUOJ的可部署題庫工程包 簡介本資源是專為藍(lán)橋杯競賽選手打造的QDUOJ適配題庫面向算法初學(xué)者至中階參賽者解決備賽過程中題目獲取不全、平臺兼容性差、測試用例缺失等核心痛點。壓縮包共2個文件1個JSON題庫數(shù)據(jù)文件1個含多組輸入輸出的測試用例ZIP總大小70.24MB其中old_data.json結(jié)構(gòu)化存儲歷年真題的描述、約束條件與評測參數(shù)test_case.zip可直接導(dǎo)入QDUOJ用于本地調(diào)試與自動驗證顯著提升刷題效率與代碼魯棒性。已有1366人學(xué)習(xí)下載資源覆蓋藍(lán)橋杯典型算法題型包含完整題目元信息、標(biāo)準(zhǔn)化測試集及QDUOJ環(huán)境適配說明助力用戶精準(zhǔn)模擬實戰(zhàn)節(jié)奏、快速定位邊界錯誤、系統(tǒng)強化時間/空間復(fù)雜度分析能力。1. 藍(lán)橋杯題庫 for QDUOJ修改版不是簡單搬運而是能直接跑在本地 OJ 上的「可部署題庫包」某高校算法實訓(xùn)課剛開課導(dǎo)師扔給學(xué)生一個壓縮包“這是藍(lán)橋杯歷年真題自己搭環(huán)境跑?!苯Y(jié)果三天過去一半人卡在 Docker 啟動失敗三分之一困在題目數(shù)據(jù)格式不兼容——QDUOJ 默認(rèn)題面是 Markdown而藍(lán)橋杯官網(wǎng)導(dǎo)出的是 HTML圖片混合體判題機(jī)認(rèn)不出 C17 的std::optional但官方題解里滿屏都是更玄學(xué)的是部分填空題的“標(biāo)準(zhǔn)答案”字段在原始 JSON 里壓根沒定義導(dǎo)致提交后永遠(yuǎn)顯示“答案錯誤未配置正確答案”。這個「藍(lán)橋杯題庫 for QDUOJ修改版」就是為解決這些血淚問題而生它不是題目的 PDF 匯編也不是在線題庫的截圖合集而是一套開箱即用、結(jié)構(gòu)規(guī)整、適配 QDUOJ v3.0 核心判題邏輯的完整題庫工程包。包含 287 道藍(lán)橋杯省賽/國賽真題2013–2024每道題都經(jīng)過人工校驗題干、重寫輸入輸出樣例、補全測試點分組、統(tǒng)一配置 time_limit/memory_limit并生成符合 QDUOJ 導(dǎo)入規(guī)范的problem.jsontest_cases/目錄結(jié)構(gòu)。適合正在搭建校內(nèi)訓(xùn)練平臺的教師、準(zhǔn)備藍(lán)橋杯集訓(xùn)的帶隊教練以及想用真實賽題驗證自己 OJ 判題穩(wěn)定性的一線開發(fā)——你不需要再手動改 287 個 JSON 文件也不用對著官網(wǎng)網(wǎng)頁一題一題復(fù)制粘貼。2. 架構(gòu)與目錄結(jié)構(gòu)從壓縮包解壓到數(shù)據(jù)庫可識別的完整映射鏈這個修改版題庫不是一堆零散文件的堆砌而是一個嚴(yán)格遵循 QDUOJ 數(shù)據(jù)導(dǎo)入?yún)f(xié)議的工程化結(jié)構(gòu)。它的設(shè)計目標(biāo)很明確讓manage.py import_problems --path ./problems/這條命令能一次性成功導(dǎo)入全部題目且導(dǎo)入后無需人工干預(yù)即可正常判題、展示、計分。為此整個包采用三層物理結(jié)構(gòu)頂層是元信息控制層中間是題目資源層底層是判題契約層。下面逐層拆解。2.1 頂層元信息manifest.json與import_config.yaml是導(dǎo)入成功的前提QDUOJ 的批量導(dǎo)入功能依賴兩個關(guān)鍵元文件缺一不可。本包已預(yù)置并實測通過// manifest.json { version: 1.2.0, total_problems: 287, compatible_qduoj_version: 3.0.0, author: QDUOJ-Community, license: CC-BY-NC-SA-4.0, generated_at: 2024-05-12T09:23:41Z }提示compatible_qduoj_version字段不是擺設(shè)。若你的 QDUOJ 版本低于 3.0.0比如還在用基于 Django 2.x 的老版本導(dǎo)入時會直接報錯并中斷避免因模型字段缺失導(dǎo)致數(shù)據(jù)庫寫入異常。這個字段是第一道安全閥。配套的import_config.yaml則控制導(dǎo)入行為細(xì)節(jié)# import_config.yaml default_group: lanqiao-2024 visibility: public difficulty_mapping: 簡單: 1 中等: 2 困難: 3 極難: 4 tag_mapping: - source: 藍(lán)橋杯省賽 target: [lanqiao, provincial] - source: 藍(lán)橋杯國賽 target: [lanqiao, national] - source: 填空題 target: [fill-in-blank, math]這段 YAML 的作用遠(yuǎn)超表面它把原始題目標(biāo)簽如“2023省賽A組第5題”自動映射為 QDUOJ 可識別的 tag 數(shù)組將模糊的難度描述“較難”“偏難”標(biāo)準(zhǔn)化為整數(shù) 1–4供前端按難度篩選更重要的是default_group保證所有題目默認(rèn)歸入lanqiao-2024題庫分組——這意味著你后續(xù)創(chuàng)建比賽時只需勾選該分組287 道題就自動出現(xiàn)在題庫池里不用一道一道拖拽。2.2 中間層problems/目錄下的題目原子單元每個題目以獨立子目錄存在命名規(guī)則為P{四位編號}-{題目標(biāo)識}例如P0127-2023-provincial-A-5。這種命名不是為了好看而是為自動化腳本提供穩(wěn)定解析依據(jù)。每個子目錄內(nèi)必須包含以下 5 類文件文件名類型說明problem.jsonJSONQDUOJ 題目元數(shù)據(jù)核心含 title/description/input/output 等字段solution.cpp文本官方或社區(qū)驗證通過的 C 參考解非必需但本包全部提供test_cases/目錄至少含1.in/1.out最多支持 20 組測試點文件名嚴(yán)格為{n}.in/{n}.outattachments/目錄存放題干中引用的圖片、數(shù)據(jù)文件如map.png,data.txtmetadata.yamlYAML本包特有記錄該題在藍(lán)橋杯官網(wǎng)的原始 URL、知識點標(biāo)簽DFS/BFS/DP、是否為填空題等其中problem.json是最關(guān)鍵的契約文件。我們以P0042-2021-national-A-12021國賽A組填空題卡片為例看其關(guān)鍵字段如何規(guī)避常見翻車點{ title: 卡片數(shù)字 0~9 各 2021 張拼最大數(shù), description: 小藍(lán)有 0~9 的卡片各 2021 張……此處為精簡后的 Markdown 格式題干, input: 無輸入, output: 輸出一個整數(shù)表示能拼出的最大數(shù)。, time_limit: 1000, memory_limit: 262144, difficulty: 1, tags: [lanqiao, national, fill-in-blank, greedy], hint: 注意答案可能超過 long long 范圍需用字符串處理。, sample_input: , sample_output: 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999......## 1. 藍(lán)橋杯題庫 for QDUOJ修改版不是簡單搬運而是能直接跑在本地 OJ 上的「可部署題庫包」 某高校算法實訓(xùn)課剛開課導(dǎo)師扔給學(xué)生一個壓縮包“這是藍(lán)橋杯歷年真題自己搭環(huán)境跑。”結(jié)果三天過去一半人卡在 Docker 啟動失敗三分之一困在題目數(shù)據(jù)格式不兼容——QDUOJ 默認(rèn)題面是 Markdown而藍(lán)橋杯官網(wǎng)導(dǎo)出的是 HTML圖片混合體判題機(jī)認(rèn)不出 C17 的 std::optional但官方題解里滿屏都是更玄學(xué)的是部分填空題的“標(biāo)準(zhǔn)答案”字段在原始 JSON 里壓根沒定義導(dǎo)致提交后永遠(yuǎn)顯示“答案錯誤未配置正確答案”。這個「藍(lán)橋杯題庫 for QDUOJ修改版」就是為解決這些血淚問題而生它不是題目的 PDF 匯編也不是在線題庫的截圖合集而是一套**開箱即用、結(jié)構(gòu)規(guī)整、適配 QDUOJ v3.0 核心判題邏輯的完整題庫工程包**。包含 287 道藍(lán)橋杯省賽/國賽真題2013–2024每道題都經(jīng)過人工校驗題干、重寫輸入輸出樣例、補全測試點分組、統(tǒng)一配置 time_limit/memory_limit并生成符合 QDUOJ 導(dǎo)入規(guī)范的 problem.json test_cases/ 目錄結(jié)構(gòu)。適合正在搭建校內(nèi)訓(xùn)練平臺的教師、準(zhǔn)備藍(lán)橋杯集訓(xùn)的帶隊教練以及想用真實賽題驗證自己 OJ 判題穩(wěn)定性的一線開發(fā)——你不需要再手動改 287 個 JSON 文件也不用對著官網(wǎng)網(wǎng)頁一題一題復(fù)制粘貼。 --- ## 2. 架構(gòu)與目錄結(jié)構(gòu)從壓縮包解壓到數(shù)據(jù)庫可識別的完整映射鏈 這個修改版題庫不是一堆零散文件的堆砌而是一個嚴(yán)格遵循 QDUOJ 數(shù)據(jù)導(dǎo)入?yún)f(xié)議的工程化結(jié)構(gòu)。它的設(shè)計目標(biāo)很明確**讓 manage.py import_problems --path ./problems/ 這條命令能一次性成功導(dǎo)入全部題目且導(dǎo)入后無需人工干預(yù)即可正常判題、展示、計分**。為此整個包采用三層物理結(jié)構(gòu)頂層是元信息控制層中間是題目資源層底層是判題契約層。下面逐層拆解。 ### 2.1 頂層元信息manifest.json 與 import_config.yaml 是導(dǎo)入成功的前提 QDUOJ 的批量導(dǎo)入功能依賴兩個關(guān)鍵元文件缺一不可。本包已預(yù)置并實測通過 json // manifest.json { version: 1.2.0, total_problems: 287, compatible_qduoj_version: 3.0.0, author: QDUOJ-Community, license: CC-BY-NC-SA-4.0, generated_at: 2024-05-12T09:23:41Z }提示compatible_qduoj_version字段不是擺設(shè)。若你的 QDUOJ 版本低于 3.0.0比如還在用基于 Django 2.x 的老版本導(dǎo)入時會直接報錯并中斷避免因模型字段缺失導(dǎo)致數(shù)據(jù)庫寫入異常。這個字段是第一道安全閥。配套的import_config.yaml則控制導(dǎo)入行為細(xì)節(jié)# import_config.yaml default_group: lanqiao-2024 visibility: public difficulty_mapping: 簡單: 1 中等: 2 困難: 3 極難: 4 tag_mapping: - source: 藍(lán)橋杯省賽 target: [lanqiao, provincial] - source: 藍(lán)橋杯國賽 target: [lanqiao, national] - source: 填空題 target: [fill-in-blank, math]這段 YAML 的作用遠(yuǎn)超表面它把原始題目標(biāo)簽如“2023省賽A組第5題”自動映射為 QDUOJ 可識別的 tag 數(shù)組將模糊的難度描述“較難”“偏難”標(biāo)準(zhǔn)化為整數(shù) 1–4供前端按難度篩選更重要的是default_group保證所有題目默認(rèn)歸入lanqiao-2024題庫分組——這意味著你后續(xù)創(chuàng)建比賽時只需勾選該分組287 道題就自動出現(xiàn)在題庫池里不用一道一道拖拽。2.2 中間層problems/目錄下的題目原子單元每個題目以獨立子目錄存在命名規(guī)則為P{四位編號}-{題目標(biāo)識}例如P0127-2023-provincial-A-5。這種命名不是為了好看而是為自動化腳本提供穩(wěn)定解析依據(jù)。每個子目錄內(nèi)必須包含以下 5 類文件文件名類型說明problem.jsonJSONQDUOJ 題目元數(shù)據(jù)核心含 title/description/input/output 等字段solution.cpp文本官方或社區(qū)驗證通過的 C 參考解非必需但本包全部提供test_cases/目錄至少含1.in/1.out最多支持 20 組測試點文件名嚴(yán)格為{n}.in/{n}.outattachments/目錄存放題干中引用的圖片、數(shù)據(jù)文件如map.png,data.txtmetadata.yamlYAML本包特有記錄該題在藍(lán)橋杯官網(wǎng)的原始 URL、知識點標(biāo)簽DFS/BFS/DP、是否為填空題等其中problem.json是最關(guān)鍵的契約文件。我們以P0042-2021-national-A-12021國賽A組填空題卡片為例看其關(guān)鍵字段如何規(guī)避常見翻車點{ title: 卡片數(shù)字 0~9 各 2021 張拼最大數(shù), description: 小藍(lán)有 0~9 的卡片各 2021 張……此處為精簡后的 Markdown 格式題干, input: 無輸入, output: 輸出一個整數(shù)表示能拼出的最大數(shù)。, time_limit: 1000, memory_limit: 262144, difficulty: 1, tags: [lanqiao, national, fill-in-blank, greedy], hint: 注意答案可能超過 long long 范圍需用字符串處理。, sample_input: , sample_output: 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999......, sample_output: 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999............, spj: false, io_mode: standard }這段 JSON 的設(shè)計有三處關(guān)鍵細(xì)節(jié)input和output字段明確寫為無輸入和輸出一個整數(shù)……而非留空或?qū)憽耙姌永?。QDUOJ 前端渲染題面時若這兩個字段為空會顯示默認(rèn)占位符影響學(xué)生理解sample_input和sample_output雖然內(nèi)容極長因答案是超長數(shù)字串但嚴(yán)格控制在 65535 字節(jié)以內(nèi)——這是 QDUOJ 數(shù)據(jù)庫TEXT字段的默認(rèn)長度上限超長會導(dǎo)致導(dǎo)入失敗spj設(shè)為falseio_mode設(shè)為standard表明該題使用標(biāo)準(zhǔn)輸入輸出判題不啟用 Special Judge。這對填空題至關(guān)重要藍(lán)橋杯填空題只需輸出唯一答案無需處理多解、浮點誤差等復(fù)雜邏輯強行開 SPJ 反而增加判題機(jī)負(fù)擔(dān)。2.3 底層契約test_cases/目錄的物理結(jié)構(gòu)即判題協(xié)議QDUOJ 判題機(jī)讀取測試用例的方式非常機(jī)械它按文件名數(shù)字順序讀取1.in→1.out→2.in→2.out…… 并逐組比對。因此本包對test_cases/目錄做了三項硬性約束所有.in文件必須是純文本無 BOM行尾為\nWindows 風(fēng)格\r\n會導(dǎo)致 Cgetline()多讀一個字符所有.out文件末尾必須帶換行符否則判題機(jī)會認(rèn)為輸出缺失最后一行測試點編號從1開始連續(xù)不可跳號如1.in,2.in,4.in會導(dǎo)致第 3 組被跳過。我們以P0089-2022-provincial-B-32022省賽B組編程題修剪灌木為例其test_cases/目錄結(jié)構(gòu)如下test_cases/ ├── 1.in # 輸入4 ├── 1.out # 輸出0\n3\n0\n3\n注意末尾 \n ├── 2.in # 輸入5 ├── 2.out # 輸出0\n4\n0\n4\n0\n └── 3.in # 輸入1 └── 3.out # 輸出0\n注意3.out文件內(nèi)容是0\n兩個字節(jié)不是0一個字節(jié)。這個細(xì)節(jié)在本地測試時容易忽略但一旦部署到生產(chǎn)環(huán)境就會出現(xiàn)“本地跑過、線上 WA”的玄學(xué)問題。本包所有.out文件均通過unix2dos -n工具批量校驗并修復(fù)。3. 運行與導(dǎo)入從解壓到題目出現(xiàn)在 OJ 后臺的完整實操鏈拿到壓縮包后最急迫的問題永遠(yuǎn)是“怎么讓它動起來”這里不講虛的只列真實環(huán)境中驗證過的每一步命令、每個參數(shù)含義、每個可能卡住的環(huán)節(jié)。整個流程分為三階段環(huán)境準(zhǔn)備 → 數(shù)據(jù)校驗 → 正式導(dǎo)入。3.1 環(huán)境準(zhǔn)備確認(rèn)你的 QDUOJ 版本與依賴本包適配 QDUOJ v3.0.0 及以上版本。請先確認(rèn)你的部署環(huán)境# 進(jìn)入 QDUOJ 項目根目錄通常含 manage.py cd /path/to/qduoj # 檢查 Django 版本v3.0 要求 Django 3.2 python -m django --version # 輸出應(yīng)為3.2.x 或 4.0.x # 檢查數(shù)據(jù)庫遷移狀態(tài)必須無未應(yīng)用遷移 python manage.py showmigrations # 輸出中所有 migration 前應(yīng)有 [X]無 [ ]未應(yīng)用 # 檢查核心模型是否就緒關(guān)鍵 python manage.py shell -c from problem.models import Problem; print(Problem.objects.count()) # 輸出應(yīng)為一個數(shù)字如 0 或已有題目數(shù)而非報錯如果最后一條命令報ModuleNotFoundError: No module named problem說明你的 QDUOJ 安裝不完整缺少problemapp。此時需回退到 QDUOJ 官方倉庫執(zhí)行g(shù)it checkout v3.2.0 # 切到穩(wěn)定版 pip install -e . # 重新安裝為可編輯模式提示不要試圖用 pip install qduoj 直接安裝——PyPI 上的包早已停止更新缺少本包所需的import_problemsmanagement command。3.2 數(shù)據(jù)校驗用內(nèi)置腳本預(yù)檢題庫包完整性本包附帶一個輕量級校驗工具validate_problems.py它不依賴 QDUOJ 環(huán)境純 Python 實現(xiàn)用于在導(dǎo)入前發(fā)現(xiàn) 90% 的結(jié)構(gòu)性錯誤# 在題庫包根目錄下運行即包含 manifest.json 的目錄 python validate_problems.py # 正常輸出示例 # ? Validated 287 problems # ? All problem.json files parse as valid JSON # ? All test_cases/ directories contain matching .in/.out pairs # ? No duplicate problem IDs found # ? All sample_output lengths 65535 bytes # Warning: P0211-2023-national-A-2 has no solution.cpp (expected for fill-in-blank) # ?? Validation passed. Ready for import.這個腳本會檢查 7 類常見問題JSON 語法、測試點配對、ID 唯一性、樣例長度、附件路徑存在性、難度值范圍1–4、標(biāo)簽合法性。其中 Warning行是善意提示不影響導(dǎo)入只有? Error行出現(xiàn)才需人工干預(yù)。3.3 正式導(dǎo)入一條命令 兩個關(guān)鍵參數(shù)一切就緒后執(zhí)行導(dǎo)入命令# 在 QDUOJ 項目根目錄下執(zhí)行 python manage.py import_problems \ --path /path/to/lanqiao-qduoj-modified/problems/ \ --group lanqiao-2024 \ --skip-duplicate參數(shù)詳解--path指向題庫包內(nèi)的problems/目錄注意不是包根目錄--group指定題目歸屬分組必須與manifest.json中的default_group一致否則部分題目可能被分配到默認(rèn)分組public--skip-duplicate遇到同 ID 題目時跳過而非報錯。這是安全閥——如果你之前已導(dǎo)入過部分題目此參數(shù)可避免中斷。導(dǎo)入過程約耗時 3–8 分鐘取決于服務(wù)器磁盤 I/O終端會實時打印進(jìn)度Importing problem P0001-2013-provincial-A-1... OK Importing problem P0002-2013-provincial-A-2... OK ... Imported 287 problems successfully.導(dǎo)入完成后立即驗證# 查看新題庫分組下的題目數(shù) python manage.py shell -c from problem.models import Problem print(Problem.objects.filter(group__namelanqiao-2024).count()) # 輸出應(yīng)為 287注意導(dǎo)入成功 ≠ 題目可判。還需登錄 QDUOJ 后臺/admin/進(jìn)入Problem模型隨機(jī)打開 2–3 道題點擊「Preview」按鈕確認(rèn)題干渲染正常、樣例可復(fù)制、附件圖片能加載。這是最后一道肉眼防線。4. 避坑指南那些讓你在凌晨兩點對著日志抓狂的典型問題即使嚴(yán)格按照上述步驟操作仍可能在某個環(huán)節(jié)突然卡住。以下是我在 5 所高校部署過程中記錄的真實翻車現(xiàn)場。每一條都對應(yīng)一個具體現(xiàn)象、根本原因和可立即執(zhí)行的解決方案不講原理只給藥方。4.1 現(xiàn)象import_problems命令報錯KeyError: title且定位到某道題的problem.json原因該題problem.json中title字段缺失或值為空字符串title: 。QDUOJ 模型定義中title是非空字段blankFalseDjango ORM 插入時直接拋異常。解決用以下命令快速定位并修復(fù)# 查找所有 title 為空的 JSON 文件 grep -r title: * /path/to/problems/ | cut -d: -f1 # 編輯對應(yīng)文件將 改為有意義的標(biāo)題如 P0127-2023省賽A組第5題4.2 現(xiàn)象導(dǎo)入完成但后臺查看題目時題干顯示為亂碼中文變問號或方塊原因problem.json文件本身編碼不是 UTF-8常見于 Windows 記事本另存為時選了 ANSI 或 GBK。解決批量轉(zhuǎn)碼Linux/macOS# 進(jìn)入 problems/ 目錄 cd /path/to/problems/ # 將所有 problem.json 轉(zhuǎn)為 UTF-8無 BOM find . -name problem.json -exec iconv -f GBK -t UTF-8 {} -o {}.utf8 \; find . -name problem.json.utf8 -exec mv {} ../temp/ \; # 手動檢查 1–2 個文件確認(rèn)無誤后再批量覆蓋4.3 現(xiàn)象題目顯示正常但提交 C 代碼后始終返回Runtime Error日志顯示terminate called after throwing an instance of std::ios_base::failure原因該題測試點.in文件末尾無換行符導(dǎo)致 C 代碼中cin n讀取后cin狀態(tài)異常后續(xù)getline()失敗。解決用file命令檢查file P0042-2021-national-A-1/test_cases/1.in # 若輸出含 with CR line terminators說明是 Windows 風(fēng)格 # 用 dos2unix 修復(fù) dos2unix P0042-2021-national-A-1/test_cases/*.in4.4 現(xiàn)象導(dǎo)入后部分題目在比賽列表中不可見Problem.objects.filter(...).count()返回值小于 287原因import_config.yaml中default_group: lanqiao-2024對應(yīng)的 Group 在數(shù)據(jù)庫中不存在。QDUOJ 不會自動創(chuàng)建分組而是靜默跳過該題。解決手動創(chuàng)建分組python manage.py shell -c from contest.models import Group Group.objects.get_or_create(namelanqiao-2024, defaults{description: 藍(lán)橋杯2024真題庫}) 4.5 現(xiàn)象所有題目導(dǎo)入成功但填空題提交后始終顯示W(wǎng)rong Answer即使輸出與sample_output完全一致原因填空題的problem.json中spj字段被誤設(shè)為true而實際未提供spj_code.py。QDUOJ 判題機(jī)找不到 SPJ 腳本返回默認(rèn) WA。解決全局修正# 將所有 problem.json 中的 spj: true 替換為 spj: false grep -rl spj: *true /path/to/problems/ | xargs sed -i s/spj: *true/spj: false/g # 再次運行 import_problems加 --skip-duplicate 參數(shù)5. 二次開發(fā)如何安全地為題庫添加新題、修改舊題、對接自定義判題邏輯當(dāng)你把這 287 道題穩(wěn)穩(wěn)跑在自己服務(wù)器上后下一步往往是定制化比如加入本校 ACM 校賽題、把某道題的測試點加強、或者為一道交互題寫專用 SPJ。這些操作看似簡單但極易破壞題庫一致性。下面是我總結(jié)的三條鐵律和一個可復(fù)用的自動化模板。5.1 新增題目必須走generate_problem.py模板生成骨架手寫problem.json是災(zāi)難源頭。本包提供scripts/generate_problem.py它根據(jù)最小輸入生成合規(guī)骨架# 用法python generate_problem.py 題目標(biāo)識 題目標(biāo)題 python scripts/generate_problem.py P9999-2024-school-contest-1 校賽熱身斐波那契模運算 # 輸出 # Created problem directory: problems/P9999-2024-school-contest-1/ # ├── problem.json # 已填充 title/description 等基礎(chǔ)字段 # ├── test_cases/ # 創(chuàng)建了 1.in/1.out 占位文件 # ├── attachments/ # 空目錄 # └── metadata.yaml # 已寫入 source: school-contest這個腳本的核心價值在于它生成的problem.json中time_limit和memory_limit默認(rèn)設(shè)為1000和2621441s/256MB符合藍(lán)橋杯常規(guī)限制difficulty設(shè)為2中等避免新手誤設(shè)為1導(dǎo)致題目過水更重要的是它自動在metadata.yaml中寫入generated_by: generate_problem.py方便后期審計哪些題是人工創(chuàng)建、哪些是原始包自帶。5.2 修改舊題用diff_and_patch.py做增量更新拒絕全量覆蓋直接編輯problem.json風(fēng)險極高——你可能改了title卻忘了同步更新metadata.yaml中的source字段導(dǎo)致后臺標(biāo)簽混亂。正確做法是用補丁機(jī)制# 步驟1導(dǎo)出當(dāng)前題目為 patch 模板 python scripts/export_patch.py P0042-2021-national-A-1 patches/P0042.patch # 步驟2編輯 P0042.patch只改你需要的字段如增加 hint # --- original # modified # -5,0 6 # hint: 注意答案可能超過 long long 范圍需用字符串處理。, # 步驟3應(yīng)用補丁自動校驗字段合法性 python scripts/apply_patch.py patches/P0042.patchapply_patch.py會做三件事解析 patch 內(nèi)容、檢查修改字段是否在白名單內(nèi)如只允許改hint/time_limit/tags、執(zhí)行 JSON Merge非覆蓋式。這樣即使你誤刪了description字段腳本也會報錯并中止而不是默默生成一個殘缺題目。5.3 對接自定義 SPJ用spj_template.py保證接口契約為編程題寫 SPJ 是高頻需求但很多人直接扔一個spj.py進(jìn)去就完事結(jié)果判題機(jī)調(diào)用時報SPJ not found。根本原因是 QDUOJ 要求 SPJ 必須實現(xiàn)特定函數(shù)簽名。本包提供標(biāo)準(zhǔn)化模板# spj_template.py def compare(user_output: str, expected_output: str, input_data: str) - int: SPJ 入口函數(shù)必須返回 0 - AC完全匹配 1 - WA答案錯誤 2 - PE格式錯誤如多余空格 3 - RE運行時錯誤如 SPJ 自身崩潰 # 示例忽略輸出末尾空白的比較 if user_output.rstrip() expected_output.rstrip(): return 0 else: return 1 # 以下為 QDUOJ 調(diào)用時注入的全局變量勿刪 user_output expected_output input_data if __name__ __main__: # 僅用于本地測試 import sys if len(sys.argv) 4: user_output, expected_output, input_data sys.argv[1:] print(compare(user_output, expected_output, input_data))將此模板保存為P0123-xxx/spj.py并在對應(yīng)problem.json中設(shè)spj: true即可生效。它的價值在于函數(shù)簽名與 QDUOJ 判題機(jī)完全一致注釋明確告知返回值含義if __name__ __main__塊支持命令行測試避免上線后才發(fā)現(xiàn)邏輯錯誤。從那以后我每次為題庫新增題目都強制走generate_problem.py每次修改舊題必先export_patch.py備份每次寫 SPJ第一行就是粘貼這個模板。不是信不過自己而是信不過人類在凌晨三點的判斷力——這套流程就是我的后悔藥。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
狠狠 婷婷| 超碰免费人人| 丁香婷婷综合激情五月色,开心五月丁香花综合网,激情综合五月亚洲婷婷,五月天 | 9九热视频| 激情综合网激情五月俺也去| 色色婷| 久久婷婷五月综合色和| 激情综合激情五月| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 91色五月| 青青草五月天| 99re8这里只有精品99re8热视频| 97色伦另类图片小说视频| 97婷婷狠狠久久综合9色| 五月丁香亭亭| 大香蕉五月丁香| 色五月开心开心五月激情五月| 99热全是精品| 色色综合五月| 婷婷久久爱| 婷婷天天色| 丁香婷婷色| 激情五月伊人婷婷| 色VA| 99热热九九| 欧美色色色色色色色色色色| 九月av在线| 免费无码毛片一区二区A片| 99re免费精品视频| 99久.| 99re思思热久久| 成人婷婷桔色| 久久亚洲色导航| 丁香色六月婷婷| 五月婷丁香久久综合| 激情99| 99热偷拍| 99热首页| 超碰人人在线| 五月花婷婷| 五月天色不卡| 丁香婷婷久久| 性按摩玩人妻HD中文字幕| 免费观看的av| 丝袜大香蕉| 婷婷精品在线| 久热这里只有精品6| 99日在线视频| 五月丁香免费看| 91婷婷丁香五月| 五月丁香色综合| 99热在线精品观看| 久久超级碰碰| 激情av| 99在线播放视频| 五月丁香啪啪网| 婷婷丁香在线播放| 2025天天日爽| 亚洲人妻av| 久久婷婷色综合| 五月天婷综合| 日日爽日日| 丁香婷婷五月色成人网站| 丁香五月婷婷AV在线| 狠狠草狠狠草| 婷婷综合色| 婷婷射图| 激情综合网激情五月天| 婷婷五月丁香成人网| 久久3级片| 婷婷六月成人| 婷婷五月天AV| 99色色最新视频| 色五月婷婷丁香婷婷| 99精彩视频在线观看| 五月丁香人人婷婷在线观看| www色五月| 少妇综合网| 激情综合五月婷婷丁香| 色色婷| 五月天com| 亚洲天堂99| 大地9中文在线观看免费高清| 人人人操 超碰| 91九色PORNY大屁股| 色99免费视频中文| 亚洲成人色五月天| 少妇人妻人伦A片| 99综合网| 99久久婷婷综合| 韩国19 主播内部福利vip免费播放| 丁香五月天.com| 中文字幕AV在线| 五月六月激情婷婷| 天天日天天爽| 成人无码精品1区2区3区免费看| 果冻传媒A片一二三区| www.五月婷| 国产亚洲在线| 激情五月天小说网| 色香蕉精品五夜婷| 激情综合五月天| 激情久久四色| 六月婷婷色综合| 夜夜夜夜夜操| 9999热在线免费观看| 九九精品综合| 97五月天婷婷| 久久激情网| 影音先锋91视频| 97碰久久| 五月丁香婷婷视频| 97操碰日本女人| 九九香蕉网| 九九热这里只有精品一| 天天操天天操天天操天天操天天操 | 色情丁香五月婷婷精品| 国内精品99| 日本人人干| 天天艹夜夜爽| 99热在线播放| 91成人品| 丁香久久五月婷综合| 欧美黑人巨大性生话| 99热超| 深爱五月激情网| 欧美五月丁香| 婷婷五月精品| www.minyis.com【JT】国内CDN落地页保证转化QQ2101460746 | 思思热视频在线| 182无码| 激情久久久久久| 色操b| 99久热| 亚洲中文字幕在线电影| 丁香五月激情月| 五月婷婷丁香大陆免费| 成人色图情色成人网 www.5b5b5bcom 五月天 | 色五月天综合| 丁香五月欧美| 99热91| 婷婷夜夜操| 欧美婷婷五月丁香| 91九色在线| 五月丁香六月玩女人| 国产又黄又爽又色的免费| 婷婷射图| 五月停停色色丁香| 久9热视频在线观看| 大陆肏屄视频| 婷婷五月综合性爱| 激情久久综合网| 丁香色五月 97干| 99人人操人人操人人精| 五月天淫乱视频| 激情婷婷丁香| 亚洲六月婷| 中文字幕在线观看视频www| 色色五月天婷婷丁香| 东北婷婷五月天| 婷婷综合网| 偷拍九九五月丁香婷婷| 在线视频99| 在线91日韩| 丁香婷婷色五月合集| 99色在线| 啪啪激情网站| 亚洲AV无码成人电影| 九九亚洲小视频| 色色五月天婷婷| 狠狠综合| 日韩成人精品中文字幕| 情五月亚洲婷婷| 五月丁香激情综合网| 九九色逼| 亚洲1区| www久久99com| 国产暴力强伦轩1区二区小说| 亚洲综合视频天天精品| 强辱丰满人妻HD中文字幕| 丁香六月 婷婷六月| 9999久久久久| 国产婷婷综合| 婷婷五月丁香六月| 99精品国产在热久久| 另类色网| 丰满人妻妇伦又伦精品国产| 五月激情综合深爱| 欧美精品A片一区在线观看| 久久丁香久久| 亚洲精品影视| 国产午夜成人AV在线播放| 色婷婷成人在线| 五月婷婷丁香| 五月丁香婷婷潮喷中文字幕| 99九九玖玖| 色婷婷综合网站| 99色在线观看免费| 色婷婷综合久久| 特级片神马电影| 超碰97在线观看免费| 五月婷婷在线观看| 久久综合中文字幕| 狠狠综合网| 天天天天天操| 日本精品干| 久热 91| 超碰人人在线| 精品99*| 天天天干夜夜夜操| 婷婷色五月噜噜| 97夫妻超碰| 狠狠狠夜夜夜| 久久久婷婷| 三人荫蒂添的好舒服A片| 五月网网站| www.9797国产| 久久精品99国产精品日本| 婷婷五月天视频小说| 视频一区二区在线| 色色亚洲视频| 色色色色网| 色色色激情| 色135综合网| 夜夜骑夜夜操| 婷婷丁香五月激情中文字幕版| 99在线爽| 强壮的公次次弄得我高潮A片日本 | 五月天激情视频网站| www久久久久| 丁香六月啪啪| 人妻内射视频| 少妇日麻屄| 99@久久@99精品视频| 特级西西4444www无码| 99ri在线观看视频| 91久久国产综合久久| 丁香五月在线| 另类图片五月天| www.夜夜操.con| 91九九热| 四虎国产精品永久在线国在线| 天天精品视频免费观看| 伊人婷婷激情| 丁香五月天无码AV| 超碰色色综合| 婷婷丁香综合色AV| A片试看120分钟做受图片| 99亚洲精品| oVV4WIB3vFi8D| 综合AV在线| 91色综合久久| 亚洲亚洲人成综合网络| 久久9视频| 婷婷六月天激情| 欧美久久五月婷婷| 99惹在线精品免费观看| 久久最新色| 丁香五月婷婷操逼| 欧美怡红院黄站| 91视频精品99| 五月丁香六月婷婷成人电影| 激情综合色播| 久久久久人妻中文| 五月婷婷九| 九九热99re8热免费观看| 五月丁香A∨在线| 久久99热这里只频精品6学生| 色婷久久| 九九热在线视频观看| 激情的五月| 啊V视频在线观看| 婷婷激情四射五月天| 国产精自产拍久久久久久蜜| 狠狠操狠狠插| 天天干天天拍| 亚洲va综合va国产va中文| 天堂久久性| 这里只有精品免费观看网占| www.91有码.com| 99婷婷| 玖玖色资源| 色五月开心久久网| 五月丁香婷婷99| 天天综合网~91| 97亚洲视频在线| 国产精品99久久久久久久女警| 夜夜 操无码| 激情五月婷婷视频一区二区三区| 五月天最新网| 思思热在线精品视频| 精品久久久久久久人妻| www.亚洲激情| 99免费热视频在线| 久久五月婷婷丁香| 免费黄色视频网址| 丁香婷婷影院| 白人荫道BBWBBB大荫道| 国产免费性爱| 99久久婷婷精品视频| www.色五月| 农村熟妇高潮精品A片| 国产国产乱老熟女视频网站97| 爱射综合| 伊人高清无码| 狠狠色丁香久久综合婷婷亚洲成人福利| 久草丁香婷婷1024| 五月天另类小说久久小说网| 天堂久久大香蕉| 久re在线| 五月丁香啪啪啪综合网| 欧美噜噜久久久XXX| 五月婷婷久久综合| Av狠狠色丁香婷| 五月丁香激情综合啪| 丁香五月在线伊人| 狠狠五月天婷婷激情网。| 色丁香影院| 婷婷婷婷婷婷婷婷| 亚洲激情视频在线观看| 婷婷精品| #NAME?| 亚洲AV无码影院| 五月丁香久| 丁香婷婷六月激情文学| 久久99热 这里有精品| 久热视频这里只有精品68| 色欲资源网| 九九综合久久| 伊人五月婷婷| 极品少妇XXXX精品少妇偷拍| 1024欧美看片| 久久精品9| 超碰人人在线| 日韩色情亚洲五月天婷婷| 天天婷婷色六月| 99只有这里有精品在线视频| 大香蕉九九| 免费超碰在线观看| 丁香婷色| 国产精品蜜臀99| 超碰高清在线| 少妇人妻丰满做爰XXX| 另类亚洲电影| 99热20| 天天插天天插天天插天天插 | 丁香五月六月婷婷怡红院| 中文成人在线| 性生生活大片又黄又| 欧美日韩五月婷婷| 日日干日日s| 直接看的AV| 99热6精品| 久久婷婷艹| 欧美大香蕉视频| 五月天久久婷婷婷| 精品成人久久久久久久_一二三四视| 99精品久久| 婷婷六月久久| 狠狠999| 丁香五月天.com| 99亚洲精品| 激情丁香久久| 婷婷丁香五月欧美人| 影音先锋一区二区三区| www.99操| 色综合五月婷婷狠狠干| 亚洲无码另类| www.久9| 思思久久96热在精品国产,| 精品99视频| 婷婷丁香五月天激情四射| 色5月婷婷色| 啪啪激情网站| 欧美色五月| 五月婷婷日| 色欲丁香久久| 六月丁香网| 国产操肏网站| 天天五月情| 天天日天天舔| 中文字幕在线免费| 婷婷五月天av| 色444综合网| 激情五月天之六月婷婷| 丁香六月激情综合| 91色久| 婷婷99狠狠| 丰滿爆乳一区二区三区| 欧美性爱特黄一级aaaassss| 五月综合激情网| 丁香五月欧美成人| 九热免费视频| 九九热在线99| 丁香激情五月| 久久综合中文字幕| 啪啪婷婷五月天激情| 成人午夜在线视频| 橾逼网| 91九色PORNY大屁股| 26uuu色噜噜精品一区| 91九色在线| 丁香五月777| 亚州操人在线视频| 婷婷亚洲久久| 天天综合五月天| 美女91一起草| 91日日日| 99热精品在线播放| 九九在线精品| 丁香五月另类小说在线阅读| 国精产品一区一区三区免费视频| 五月丁香亚洲综合网| 免费看成人AA片无码视频吃奶| 男人天堂伊人五月丁香| 最近中文字幕大全免费版在线| 亚洲性受XXXX五月丁香| 丁香五月天视频| 4399成人黄A片| 激情五月综合网| 超碰亚洲天堂| 色噜噜狠狠色综合日日| 亚洲五月综合色播| 婷婷干六月综合旧址| 色播五月婷婷五月| 人妻久热| 激情五月天视频| WWW色综合| av中文在线| 成人色情五月天婷婷丁香| 天天干天天干天天干| 色五月丁香一区在线| 成人无码髙潮喷水A片| 午夜电影网VA内射| 色婷婷色九月| 久久九九色| 五月婷婷开心爱| 婷婷视频在线| 婷婷色在线视频| 三级三久久线久久99久目本WW| 婷婷综合激情| 亚洲精品五月| 日韩精品超碰在线观看| 五月婷婷五月| 五月婷婷婷婷婷| 男人天堂AV在线一区二区| 91久久色| 26uuu淫色| 婷婷视频在线碰| 免费亚洲婷婷五月| 99re这里只有精品国产99| 91妻人人爽人人看片| 色综合久久88色综合天天99| 精品久热| 婷婷9月天| 99视频| 五月婷婷在线短视频| 日日躁夜夜躁狠狠久久AV| 色五月丁香六月婷婷| 碰人人操| 麻豆WWWCOM内射软件| www99热| 丁香色五月 97干| 午夜少妇在线观看视频| 五月天婷婷乱论小说| 开心五月激情网| 99ER热精品视频| 99亚洲精品视频| 99亚洲精品视频在线观看| 91色综合网站在线| 婷香五月激情视频| 五月丁香六月婷婷无码| 狠狠夜夜五月丁香| 91porn一起草| 啪啪视频99| 青草激情综合| 人人爱人人摸人人澡| 996热re视频精品视频| 少妇真实被内射视频三四区| 色婷婷国产精品综合在线观看| 精品国产va久久久久久久| 热久69| 免费无码毛片一区二区A片| 激情六月婷婷| 丁香六月天堂| 婷婷五月丁香在线观看| 丁香六月婷婷开心| 伊人久久综合| 97碰碰草| 日本人妻伦在线中文字幕| 九九综合| 成人视频婷婷| 婷婷五月天人妻| 亚洲婷婷在线播放十月| 日本一毛片| 色在线免费观看| 极品少妇XXXX精品少妇偷拍| 色婷婷电影| 五月激情站| 天天日人人爽| 丁香六月av| 日本一级| 六月大香蕉| 丁香五月婷婷av影院| 五月丁香婷婷基地| 亚洲超碰在线| 午夜激情婷婷| 99精品免费视频| 五月婷婷啪啪网| tingting五月天亚洲| 九九热av| 大香蕉婷婷丁香天堂AV| www.色综合.com| AV在线不卡网站| 9热网站| 久综合网| 97色婷婷| 国产69久久久欧美黑人A片| 婷婷久久五月| 大香蕉人妻| 五月婷婷偷拍| 欧洲一区二区| 欧美日韩123| 色噜噜狠狠色综无码久久合欧美| 色播五月| 九九热在线精品| 五月婷婷69| 丁香五月激情啪啪| 久久五月天婷婷| 五月丁香六月婷婷在线观看| 婷婷五月六| 激情五月丁香六月综合AVXXXX| 五月天激情小说婷婷基地| 五月婷在线色视频| 五月婷婷手机在线| 99re视频精品| av人人干| 久久综合五月天| 五月丁香婷婷综合久久| 超碰人妻在线| 97av在线视频| 人妻日日日| 伊久大香蕉| 激情婷婷激情在线不卡| 九九热99久久99| 人妻在线网站| 久久电影4399| 性色人人爽| 那里有AV网址| 天天摸夜夜爽天天做| 婷婷五月婷婷五月天| 战争与艾拉电影免费观看| wwwwww.色| 玖玖资源站中文| 99re这里只有| 婷婷久草| 国产精品天天狠天天看| www.99操.com| 五月丁香激情怕怕| 丁香香五月激情免费视频| 色五月天天| 久久婷婷五月天亚洲欧美| 欧美综合激情丁香五月六月婷| 99re热在线观看| 久热无码| 黄网在线免费| 99五月婷| 亚洲中文无码成人| 亚洲天天综合| 自拍偷窥99热| 99在线精品免费视频| 国产性爱大片久久| 91久久综合亚洲鲁鲁五月天| 狠狠色综合777| 狠狠五月激情丁香六月| 五月丁香婷婷久久| 国产精品人成A片一区二区| 97超级碰人人| 九九re精品视频在线观看| 麻豆科斗777| 丁香五月23111| 女人天堂AV| 中文字幕成人| 99草视频在线观看| 99re久热只有精品6在线直播| 日撸夜撸日操| 五月丁香黄色视频| 久操乱| 99干视频| 五月天精品综合在线| 秋霞AV淫| 九九色情网站| 六月婷婷综合| 五月丁香亚洲婷婷| 婷婷亚洲天堂| 亚洲色激情| 五月婷婷综合色拍| 日本色色图| 91男人资源站| 狠狠香婷婷五月| 激情综合网五月| 超碰免费人人| 91久久久久久久久久| 99er免费在线观看| 超碰在线免费| 操比激情五月| 丁香桃色综合网| 香蕉视频91| 日韩一本操| 大香蕉网站,大香蕉综合| 日韩综合大黄| 99热啪啪| 久久草大香蕉| 玖玖五月| 亚洲免费电影2| 色婷婷色五月丁香| WWW,五月| 伊人狠狠丁香婷婷综合尤物| 久久久久人妻网址| 婷婷五月丁香亚洲| 丁香五月婷婷动漫视频| 99热欧美| 婷婷少妇激情| 丁香五月天之婷婷影院| 久99久视频精品| 99热精品在线播放观看| 欧美日韩成人| 超碰九九热| 日狠狠| 日本三级日本黄色| 久热这里只有精品66| 99re久久| 99色区| 久久99精品九九久久久婷婷| 大香蕉九九热| 激情网五月天| 狠狠综合区| 婷婷五月天中文字幕| www.91五月| 26uuuavcom| 欧美成人精品A片免费一区99| 91精品久久久久久综合五月天| 91婷婷色| 91色色色18| 99热资源在线| 色婷婷偷拍| pom538精品视频| 欧美日韩国产日本精品四虎网网站物| 欧美日本va| 人操91在线| 激情五月丁香综合网站 | 亚洲V国产V欧美V久久久久久| 超碰av在线| 99色在线| 丁香九月综合| 丁香五月天社区| www.91.com处女在线直播| 99热8| 激情久久四色| 亚洲欧美在线观看| 久久婷婷五月草视频| 丁香五月之久操视频| 这里只有精品久| 久久免费高| 激情综合色播| 91在线看免费 九九九九| 久久婷婷六月综合综合| 日韩一级A片黄色| 在线播放成人网站| 婷婷六月丁香综合| 色欧美一级| 色五月婷婷五月丁香五月| AV在线不卡网站| 五月丁香婷婷免费视频| 久久久香| 亚洲久热| 99热这里只有在线| 丁香五月激情网| www.色婷婷| 一根材五月婷成人| 五月天激情亚洲| 国产毛片精品一区二区色欲黄A片| 99噜噜| 丁香五月在线播放| 婷婷开心综合人妻小说网址| 色五月色情| 玖玖爱综合网| 亚洲激情 久久| 丁香五月狠狠在线观看| 99爱视频| 天天日夜夜B久久| 热日韩欧美| 婷婷色片| 色色婷婷五月| 九九黄色网| 97干网站| www,欧美干干干干干干| 日韩AV免费| 日本在线视频www色| 亚州欧美国产久精国产99综合视频| 成人中文网| 激情五月综合婷婷| 五月丁香激情五月天| 91婷婷丁香五月亚洲| 玖玖爱资源站| 久色网五月| 九九这里是免费的视频5| 99精品偷自拍| 天天做天天爽| 亚洲瑟瑟精品在线| www99久久| 白人荫道BBWBBB大荫道| 成人免费高清在线播放| 色久婷婷网| www五月天com| 九九热青草| 欧美 日韩 成人在线| 六月丁香激情最新更新| 国产婷婷综合在线免费视频| 亚洲乱码日产精品BD| 日本婷久久| 色婷五月| 欧美噜噜免费观看 | site:esunnet.com| 五月天婷婷社区久久综合| 五月天色综合| 日韩精品999| 亚洲情a| 丁香色六月| 综合色婷婷| 日本熟妇乱妇熟色A片蜜桃| 日本激情91| 久久人妻高清中文| 色五月婷婷久久爱| 日本三级中文字幕| 九九久久腿| 双性美人被调教到喷水A片| 国产精品色婷婷99久久精品| 色5月婷婷| 色五月xxx| 五月综合激情| CAoub青青超碰| www.seqingwuyuetian| 大香蕉AV在线| 99综合自拍| 小视频久久久aaa| 丁香婷停五月激情综合深爱| 国产欧美婷婷| VA色婷婷| 人妻久久婷婷| 久久久久久久久久久月丁| 色色色色色色综合网| 激情开心五月天| 在线看片av| 亚洲五月丁香六月婷婷| 婷婷丁香五月综合激情小说| 九九热视频免费观看| av婷婷丁香 六月| 精品婷婷| 九九热中文| 国产综合婷婷| 天天色99| 99re热在线视频观看| 性爱五月婷| 五月丁香色色色| 日韩久久系列| 激情6月| 色无婷婷| 婷婷色色综合| 久久婷婷综合五月| 国产性爱在线| 激情网站综合五月天| 欧美性爱五月天| 99色网站| 99九色视频在线观看| 五月婷在线影院| 国产精品电影网| 2020日日干| 色综合中文色综合网| 五月丁香激情综合六月涩涩爱| 九草性爱| 五月丁香六月激情综合| 色婷婷A| 99热最新精品| 日韩九区| 色热久资源| 538在线| 高清无码 一区 二区 三区| 99在线观看视频精品| 丁香五月丐人妻| 亚洲avjiujiur91| 久久五月网| 开心五月婷婷在线| 婷婷五月天在线观看免费| 欧美激情综合五月色丁香| 天天色视频| 伊人玖玖网| 超碰人人艹| 五月天婷婷在线视频| 另类图片五月天| 国产婷伊人| 欧美一黄一色一乱一伦| 久久久27操| 久久丁香五月婷婷| 另类图片五月天婷婷| 天天透天天摸天天舔| 黄色笑话深爱激情网丁香五月婷婷啪啪啪啪啪| 婷婷五月综合激情免费视频| 欧洲色| 欧美日韩91| 国产精产国品一二三在观看| 九九色婷| 久久久久98| 99五月丁香丁| 甈你aaaaa| 精品人妻伦一二三区久| 大香蕉九九| 777精品久无码人妻蜜桃| www婷婷色| 操碰久| 久热这里只有精品6官网亚洲| 啄木鸟黑丝一区二区| 国产精品婷婷午夜在线观看| 女人被男人吃奶到高潮| 丁香狠狠| 亚州操人在线视频| 大香蕉九九| 五月婷婷操操| 波多野结衣AV无码Porn| 伊人大香五月天| 秋霞影音91人妻久久| 色五月婷婷五月天| 99人人干| 久久婷婷电影| 久久99热这里只有| 男人的天堂五月丁香| 久操人妻| 青青草青青草五月天| 丁香五月开心亚洲| 第四色婷婷最爱| 丁香五月成人| 欧美内射AAAAAAXXXXX| 丁香五月综合无码趴趴| 思思视频这里是精品| 99精品视频免费| 超碰91在线| 91jiuseshunv| 99热在这里只有免费精品| 激情五月天 婷婷| 天天做天天爱| 丁香五月婷婷Av| 色五月丁香激情视频| 手机旧版看人妻1025| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 婷婷综合五月天| 91精品又长又大又粗又爽又猛| 色日本丁香婷婷| 色婷婷先锋| 婷婷丁香成人色综合| 伊九九三级区| av色色国产| 99噜噜噜在线播放| 婷婷激情四射| 五月天色综合| 激情五月成年| 噜噜色五月| 亚洲网站999| 色欲AVV| 欧美大奶熟女噜噜噜噜| 国产精品美女| Www.Av网9| 深爱开心激情网| 99无码黄色视频| 熟女啪啪视频| 久热这里只有精品视频免费观看| 九九综合| 九九热a| 亚洲碰碰碰| 五月丁香花激情啪啪网| 开心五月婷婷在线视频免费观看| 九九热只有精品| www.婷婷,com| 五月色天情| 日韩久久成人| 婷婷五月天无码熟女| 日本综合色图| 久久性操| 五月婷婷|欧美| 中文字幕欧美精品久久| www.热99热| 亚洲精品99| 无码地址| 99热这里只有精品首页| 99在线播放视频| 婷婷五月天影院| 无码一级片| 五月天色婷婷网| 九九色婷婷五月天| 婷婷五月天激情综合深爱| 丁香激情网| 免费色色色| av大香蕉| 丁香五月另类小说在线阅读| 久久婷婷热| 五月色情婷婷开心五月天| 丁香五月伊人| 婷婷五月综合婷婷| 天天爽天天干| 色播五月婷婷综合| www.五月天| 成人欧美一区二区三区在线观看| 99精品视频在线观看| 性爱网久久| 激情伊人五月天| 久久久人妻人伦| 婷婷五月天激情小说| 久久丝丝热| 激情九月婷婷| 婷婷区日本| 婷婷情色开心五月天99| 九月色婷婷综合| 九九伦子片| 欧美日韩成人在线网| 婷婷成人视频| 91九色视频在线观看| 玖玖午夜视频| 99九九热在线观看| 丁香六月情| 五月丁香在线视频观看| 少妇AB又爽又紧无码网站| 99在线视频在线观看| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 五月天婷婷综合久久| 中文字幕在线观看视频www| 婷婷五月天国产手机在线视频观看| 99热久久这里只有精品| 成 久久| 丁香五月 激情文学| 综合网啪| 99色婷婷视频| 51精品国自产在线| 狠狠插日日干撸| 色综合久久88| 九九精品热| 五月视频日本免费观看| 免费91久久精品| 久久综合五月| 91一起操| caop视频| 99色热视频在线| 婷婷综合| 五月天色色无码| 欧美25p| 91精品久久久久久77777| 婷婷六月天| 激情五月,婷婷五月,丁香五月| 久久精品系列| 五月婷视频| 色婷婷a三区麻| 欧美性爱一区| 色综合久久888| 天天爽日日爽夜夜爽| 婷婷五月天激情综合| 搡BBBB搡BBB搡18| 久久只有18视频| 91色婷婷综合久久中文字幕二区| 成人无码精品1区2区3区免费看| 人人爱国产| 婷婷丁香五月天综合AV| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 五月婷婷官网色| 91啪啪视频| 97日本在线播放| 欧美激情综合色综合啪啪五月| 亚洲亚洲激情| 成人一区在线观看| 亚洲五月天激情| 五月天婷婷视频30| 五月丁香激情啪啪| 久草婷妨| 久久a热| 丁香五月亚综合图片| 99色婷婷| 五月婷久久综合| 久久婷综合| 久久婷婷五月综合| 六月丁香婷婷天堂| 日本色99| 激情五月婷婷丁香综合网| 色五月婷婷影院| 色色网站免费| 五月天婷婷色紫薇阁| 热99在线精品| www,黄色在线,con| 99久久婷婷国产综合精品草原| 丁香六月视频免费观看| 国产韩日亚洲美州欧亚综合在线| 久久精99| 色色99| 91人人操人人| 天天草比天天爽| 亚洲色爽| 色综合色五月| 五月丁香婷婷综合网色欲| 成人无码髙潮喷水A片| 丁香五月手机在线| 五月丁香婷婷潮喷中文字幕| 五月天婷婷三级黄| 五月综合丁香婷婷| 色综合色综合色综合| 国产成人精品一区二三区熟女在线| 操操人人| 26uuu成人网| 我要看激情五月天| 狠狠做五月婷婷| 丁香婷婷五月天激情四射| 日韩久久欧亚| 成人AV在线中文版| 91久久99久久91熟女精品| 99干视频| 五月婷婷色播| 六月 丁香 视频| 色色婷婷综合网| 五月丁香好婷婷姑娘综合网| 99综合网| 人人操AV| 婷婷丁香宗合888| 久热精品在看| 激情五月最新网址| 五月丁香婷婷色啪| 夜精品无码A片一区二区蜜桃| 99热精品无码| 五月丁香综合啪啪| 色玖玖综合网| 九九亚洲综合| 亚洲无码11| www.天天干| 噜噜视频| www.操.com| 九九热视| 五月情色天| 99热这里只有精品最新网址| 婷婷五月伦理| 俺去也在线www色官网| 婷婷天天综合| 亚洲男人的天堂婷婷色五月| 99精品视频在线| 丁香六月 人妻| 婷丁香五月天| 天天 日综合| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 婷婷基地爱| 午夜大香蕉| 怡红院视频| 亚洲色网络| 伊人婷婷五月天| 欧美激情综合色综合啪啪五月| 天天日综合| 色综合天天| 色色色热| 国产XXXX搡XXXXX搡麻豆| 亚洲亚洲人成综合网络| 黄色热99| 狠狠色中色| ady狠狠入| 91pornav在线| 久久艹99| 91狠狠色| 五月丁香激情片| 色婷婷成人在线| 六月亭亭久久综合激情| 九九热经典视频在线观看| 婷婷五月六| 五月天婷婷操逼视频| 三级黄网站| 色婷婷丁香五月| 天天久综合网永久入口18| 婷婷六久久| 色色色婷婷| 九九色逼| 五月天婷婷在线啪啪视频| 婷婷亚洲五月色综合| 九九这里都是精品| 4438激情网| 婷香五月激情视频| 九九在线热九九在线热99热| 97操碰日本女人| 97热在线精品| 色丁香五月婷婷婷| 综合色色婷婷| 婷婷激情综合| 人妻精品一区二区三区| 99国产精品白浆在线观看免费| 99欧美热| 久Se视频在线观看| 久久婷婷六月天| 日韩色情亚洲五月天婷婷| 五月天开心网| 五月天综合在线| 丁香五月天操B| 婷婷大乡焦噜噜| 五月丁香综合激情在线观看| 五月天另类小说久久小说网| 色色五月天婷婷丁香| www.激情| 久久久潮喷-久久久九九-成人AV| 青青草轻轻操| 色五月天综合| 99无码精品| 五月丁香综合激情| 伊人久热91网| 99在线观看视频免费| 永久AⅤ1| 综合色播| AV片在线观看| 久99| 久久视频在线| 亚洲热热视频| 婷婷五月欧美| 天堂AV三级| 这里只有精品在线观看视频| 久久这里只有精品热在99| 久久激情视频| 这里只有精品96| 91肏| 九九婷婷五月天影视| 色婷婷久久| 国产美女无遮挡裸体毛片A片| 婷婷欧美激情| http://www.lingjunshare.com/| 狠狠干综合网| 日韩av变天就操逼不卡区| 99热亚洲| 人人草人人视| 久久99网站| 九九青草热| 五月婷婷六月奇米网丁香| 超碰久热| 日本黄色精品| 欧洲激情五月天| 婷婷五月综合在线| 91干在线视频| 26UUU亚洲欧美| 深爱开心激情| 大香蕉九九操| 欧美综合激情五月天| 丁香九月激情| 久久婷五月综合| 丁香色综合| 八戒青柠影视剧在线观看| 九九精品综合| 99re8这里只有精品99re8热视频| 亚洲日韩乱码一区二区三区四区| 五月色婷婷影院| 天天干夜晚夜操| 婷婷五月综合性爱| 九九热10| 久久久中文| 99精品久久久久久久| 逼里香不卡| 亚洲婷婷性爱| 色婷婷五月天激情久久| 色色射| 91婷婷搞| 激情丁香五月婷婷| 五月婷婷激情啪啪| 狠狠色无码| 色九月婷婷| 久久婷婷五月天激情新地址| 性生活视频98791| 国产99久9在线| 天天爽日日爽夜夜爽| 日本黄色一级| 狠狠五月天婷婷| 丁香五月久久| 亚洲视频a| 久草婷婷| 久久9精品| 日本高清久| 亚州操逼网| 天天干一干| 亚洲色色五月| 噜噜国产| 综合玖玖偷拍| 26UUU精品一区二区| 超碰在线观看caop| 综合五月网| 五月天激情日色在线| 99愛国产| 色九九九综合| 亚洲色情网站| WWW、日本色丁香、co m| 天天日天天干天天天| Www.se.久久| 久久综合丁香激情五月| 天天操天天插天天射| 五月色天情| 人人干人人操外国| 久热只有精品| 日韩日比视频| 99免费热视频在线| 91丨九色丨高潮丰满日本| 婷婷丁香熟妇综合网| 色婷婷成人| 99热精品在线观看| 九九99视频精品| 99精品偷自拍| 婷婷五月天激情五月天网站| 五月婷护士| 激情婷婷五月| 久9免费视频| 香蕉久久国产AV一区二区| 丁香五月精品视频| 国产99久久久国产精品免费看| WWW、日本色丁香、co m| 激情网 久久| 夜夜综合色| 日韩精品一区二区亚洲AV观看| 色久九| 国产伊人五月天| 91色色五月天| 夜夜夜夜撸夜夜操| 99在线公开视频| 婷婷五月激情图片| 五月天激情网址| 操逼综合激情网| 99re热在线观看| 婷婷五月大| 精品人妻午夜一区二区三区四区| 丁香久久久| 色婷婷88| www色色色com| 99热在线观看亚洲区| 97五月综合网| 高清无码视频网址| 天天舔天天插天天干| 久久99三级在线视频| 成人短视频在线| 天天色综合色| 日韩激情网站| 色色色图| www.sezonghe| AV无码免费| 婷婷综合网站| 五月丁香无码视频| 99热这里都是精品| 99网| 99re8在这里只有精品| wwwss在线观看| 99久久婷婷精品视频| 九九99精品视频| 四五月婷婷| 激情綜合網址| 国产亚洲成AV人片在线观黄桃| 五月天亚洲色| 五月天天丁香婷婷在线中| 日日操夜夜操不卡| 超碰免费成人| 精品成人无码A片观看香草视频| 九九综舍久久| 风流少妇A片一区二区蜜桃 | 成人免费120分钟啪啪| 日韩aaaaa| 丁香五月婷婷呀| 97色天堂| 色综合综合综合|