久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

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

藍(lán)橋杯真題適配QDUOJ的可部署題庫工程包 簡介本資源是專為藍(lán)橋杯競賽選手打造的QDUOJ適配題庫面向算法初學(xué)者至中階參賽者解決備賽過程中題目獲取不全、平臺兼容性差、測試用例缺失等核心痛點(diǎn)。壓縮包共2個文件1個JSON題庫數(shù)據(jù)文件1個含多組輸入輸出的測試用例ZIP總大小70.24MB其中old_data.json結(jié)構(gòu)化存儲歷年真題的描述、約束條件與評測參數(shù)test_case.zip可直接導(dǎo)入QDUOJ用于本地調(diào)試與自動驗(yàn)證顯著提升刷題效率與代碼魯棒性。已有1366人學(xué)習(xí)下載資源覆蓋藍(lán)橋杯典型算法題型包含完整題目元信息、標(biāo)準(zhǔn)化測試集及QDUOJ環(huán)境適配說明助力用戶精準(zhǔn)模擬實(shí)戰(zhàn)節(jié)奏、快速定位邊界錯誤、系統(tǒng)強(qiáng)化時間/空間復(fù)雜度分析能力。1. 藍(lán)橋杯題庫 for QDUOJ修改版不是簡單搬運(yùn)而是能直接跑在本地 OJ 上的「可部署題庫包」某高校算法實(shí)訓(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)過人工校驗(yàn)題干、重寫輸入輸出樣例、補(bǔ)全測試點(diǎn)分組、統(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)的帶隊(duì)教練以及想用真實(shí)賽題驗(yà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è)計(jì)目標(biāo)很明確讓manage.py import_problems --path ./problems/這條命令能一次性成功導(dǎo)入全部題目且導(dǎo)入后無需人工干預(yù)即可正常判題、展示、計(jì)分。為此整個包采用三層物理結(jié)構(gòu)頂層是元信息控制層中間是題目資源層底層是判題契約層。下面逐層拆解。2.1 頂層元信息manifest.json與import_config.yaml是導(dǎo)入成功的前提QDUOJ 的批量導(dǎo)入功能依賴兩個關(guān)鍵元文件缺一不可。本包已預(yù)置并實(shí)測通過// 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)入時會直接報(bà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/目錄下的題目原子單元每個題目以獨(dú)立子目錄存在命名規(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ū)驗(yàn)證通過的 C 參考解非必需但本包全部提供test_cases/目錄至少含1.in/1.out最多支持 20 組測試點(diǎn)文件名嚴(yán)格為{n}.in/{n}.outattachments/目錄存放題干中引用的圖片、數(shù)據(jù)文件如map.png,data.txtmetadata.yamlYAML本包特有記錄該題在藍(lán)橋杯官網(wǎng)的原始 URL、知識點(diǎn)標(biāo)簽DFS/BFS/DP、是否為填空題等其中problem.json是最關(guān)鍵的契約文件。我們以P0042-2021-national-A-12021國賽A組填空題卡片為例看其關(guān)鍵字段如何規(guī)避常見翻車點(diǎn){ 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修改版不是簡單搬運(yùn)而是能直接跑在本地 OJ 上的「可部署題庫包」 某高校算法實(shí)訓(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)過人工校驗(yàn)題干、重寫輸入輸出樣例、補(bǔ)全測試點(diǎn)分組、統(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)的帶隊(duì)教練以及想用真實(shí)賽題驗(yà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è)計(jì)目標(biāo)很明確**讓 manage.py import_problems --path ./problems/ 這條命令能一次性成功導(dǎo)入全部題目且導(dǎo)入后無需人工干預(yù)即可正常判題、展示、計(jì)分**。為此整個包采用三層物理結(jié)構(gòu)頂層是元信息控制層中間是題目資源層底層是判題契約層。下面逐層拆解。 ### 2.1 頂層元信息manifest.json 與 import_config.yaml 是導(dǎo)入成功的前提 QDUOJ 的批量導(dǎo)入功能依賴兩個關(guān)鍵元文件缺一不可。本包已預(yù)置并實(shí)測通過 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)入時會直接報(bà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/目錄下的題目原子單元每個題目以獨(dú)立子目錄存在命名規(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ū)驗(yàn)證通過的 C 參考解非必需但本包全部提供test_cases/目錄至少含1.in/1.out最多支持 20 組測試點(diǎn)文件名嚴(yán)格為{n}.in/{n}.outattachments/目錄存放題干中引用的圖片、數(shù)據(jù)文件如map.png,data.txtmetadata.yamlYAML本包特有記錄該題在藍(lán)橋杯官網(wǎng)的原始 URL、知識點(diǎn)標(biāo)簽DFS/BFS/DP、是否為填空題等其中problem.json是最關(guān)鍵的契約文件。我們以P0042-2021-national-A-12021國賽A組填空題卡片為例看其關(guān)鍵字段如何規(guī)避常見翻車點(diǎn){ 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è)計(jì)有三處關(guān)鍵細(xì)節(jié)input和output字段明確寫為無輸入和輸出一個整數(shù)……而非留空或?qū)憽耙姌永薄DUOJ 前端渲染題面時若這兩個字段為空會顯示默認(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)橋杯填空題只需輸出唯一答案無需處理多解、浮點(diǎn)誤差等復(fù)雜邏輯強(qiáng)行開 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/目錄做了三項(xiàng)硬性約束所有.in文件必須是純文本無 BOM行尾為\nWindows 風(fēng)格\r\n會導(dǎo)致 Cgetline()多讀一個字符所有.out文件末尾必須帶換行符否則判題機(jī)會認(rèn)為輸出缺失最后一行測試點(diǎ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工具批量校驗(yàn)并修復(fù)。3. 運(yùn)行與導(dǎo)入從解壓到題目出現(xiàn)在 OJ 后臺的完整實(shí)操鏈拿到壓縮包后最急迫的問題永遠(yuǎn)是“怎么讓它動起來”這里不講虛的只列真實(shí)環(huán)境中驗(yàn)證過的每一步命令、每個參數(shù)含義、每個可能卡住的環(huán)節(jié)。整個流程分為三階段環(huán)境準(zhǔn)備 → 數(shù)據(jù)校驗(yàn) → 正式導(dǎo)入。3.1 環(huán)境準(zhǔn)備確認(rèn)你的 QDUOJ 版本與依賴本包適配 QDUOJ v3.0.0 及以上版本。請先確認(rèn)你的部署環(huán)境# 進(jìn)入 QDUOJ 項(xiàng)目根目錄通常含 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ù)而非報(bào)錯如果最后一條命令報(bào)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ù)校驗(yàn)用內(nèi)置腳本預(yù)檢題庫包完整性本包附帶一個輕量級校驗(yàn)工具validate_problems.py它不依賴 QDUOJ 環(huán)境純 Python 實(shí)現(xiàn)用于在導(dǎo)入前發(fā)現(xiàn) 90% 的結(jié)構(gòu)性錯誤# 在題庫包根目錄下運(yùn)行即包含 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 語法、測試點(diǎn)配對、ID 唯一性、樣例長度、附件路徑存在性、難度值范圍1–4、標(biāo)簽合法性。其中 Warning行是善意提示不影響導(dǎo)入只有? Error行出現(xiàn)才需人工干預(yù)。3.3 正式導(dǎo)入一條命令 兩個關(guān)鍵參數(shù)一切就緒后執(zhí)行導(dǎo)入命令# 在 QDUOJ 項(xiàng)目根目錄下執(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 題目時跳過而非報(bào)錯。這是安全閥——如果你之前已導(dǎo)入過部分題目此參數(shù)可避免中斷。導(dǎo)入過程約耗時 3–8 分鐘取決于服務(wù)器磁盤 I/O終端會實(shí)時打印進(jìn)度Importing problem P0001-2013-provincial-A-1... OK Importing problem P0002-2013-provincial-A-2... OK ... Imported 287 problems successfully.導(dǎo)入完成后立即驗(yàn)證# 查看新題庫分組下的題目數(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 道題點(diǎn)擊「Preview」按鈕確認(rèn)題干渲染正常、樣例可復(fù)制、附件圖片能加載。這是最后一道肉眼防線。4. 避坑指南那些讓你在凌晨兩點(diǎn)對著日志抓狂的典型問題即使嚴(yán)格按照上述步驟操作仍可能在某個環(huán)節(jié)突然卡住。以下是我在 5 所高校部署過程中記錄的真實(shí)翻車現(xiàn)場。每一條都對應(yīng)一個具體現(xiàn)象、根本原因和可立即執(zhí)行的解決方案不講原理只給藥方。4.1 現(xiàn)象import_problems命令報(bào)錯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原因該題測試點(diǎn).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而實(shí)際未提供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 # 再次運(yùn)行 import_problems加 --skip-duplicate 參數(shù)5. 二次開發(fā)如何安全地為題庫添加新題、修改舊題、對接自定義判題邏輯當(dāng)你把這 287 道題穩(wěn)穩(wěn)跑在自己服務(wù)器上后下一步往往是定制化比如加入本校 ACM 校賽題、把某道題的測試點(diǎn)加強(qiáng)、或者為一道交互題寫專用 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 校賽熱身斐波那契模運(yùn)算 # 輸出 # 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這個腳本的核心價(jià)值在于它生成的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方便后期審計(jì)哪些題是人工創(chuàng)建、哪些是原始包自帶。5.2 修改舊題用diff_and_patch.py做增量更新拒絕全量覆蓋直接編輯problem.json風(fēng)險(xiǎn)極高——你可能改了title卻忘了同步更新metadata.yaml中的source字段導(dǎo)致后臺標(biāo)簽混亂。正確做法是用補(bǔ)丁機(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)用補(bǔ)丁自動校驗(yàn)字段合法性 python scripts/apply_patch.py patches/P0042.patchapply_patch.py會做三件事解析 patch 內(nèi)容、檢查修改字段是否在白名單內(nèi)如只允許改hint/time_limit/tags、執(zhí)行 JSON Merge非覆蓋式。這樣即使你誤刪了description字段腳本也會報(bào)錯并中止而不是默默生成一個殘缺題目。5.3 對接自定義 SPJ用spj_template.py保證接口契約為編程題寫 SPJ 是高頻需求但很多人直接扔一個spj.py進(jìn)去就完事結(jié)果判題機(jī)調(diào)用時報(bào)SPJ not found。根本原因是 QDUOJ 要求 SPJ 必須實(shí)現(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運(yùn)行時錯誤如 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即可生效。它的價(jià)值在于函數(shù)簽名與 QDUOJ 判題機(jī)完全一致注釋明確告知返回值含義if __name__ __main__塊支持命令行測試避免上線后才發(fā)現(xiàn)邏輯錯誤。從那以后我每次為題庫新增題目都強(qiáng)制走generate_problem.py每次修改舊題必先export_patch.py備份每次寫 SPJ第一行就是粘貼這個模板。不是信不過自己而是信不過人類在凌晨三點(diǎn)的判斷力——這套流程就是我的后悔藥。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久透逼视频| 日韩99精品视频综合区| 亚洲精品男人的天堂| 夜夜精品视频| 男人的天堂无码| 99九九久久| 色噜噜精品一区二区三| 91精品人| 亚洲情色 自拍| 97干在线看| 乱论91| 国产91美女视频| 天天日日舔舔| 91精品微拍福利| 淫纸中9区| 宗合情欲网| 久操不卡视频| 亚洲中文字母在线播放| 自拍偷拍第26| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 蜜臀在线看片| 中文字幕AV片| 久久精品老司| 青青草在线视频人人想人人上 | **一级毛片国产| 人妻少妇久久中文字幕一区二区 麻豆 | 欧美一级久久久久久久大片动画 | 熟女被操视频网址| 日韩亚洲中文字幕在线| 精品日韩人妻精品一二三区| 九九九久久久W精品| 无码人妻丰满熟妇奶水区毛片| 玖玖资源综合在线视频| 91社区拍啪人妻| 日韩欧美大力操| 97啪啪| 男人天堂新| 综合性视频99| 国产精品不卡一区二区三区| 暴力av在线| 熟妇一区,二区,三区。| 欧亚揄拍偷拍精品视频| 蜜桃臀一区二区三区久久| 四虎在线播放| A啊啊在线观看| 日本在线一二| 欧美色三级片91| 午夜丁香| 亚洲无码色| 欧亚性爱视频免费看| 91深夜夜| 激情综合二| blacked精品一区国产| 上海一级黄片| 精品久久視頻在线| 丝袜内射| 国产精品久久久久久久免牛肉蒲团| 久久老子无码午夜伦不卡| 熟女色综合久久| 久久九九视频九九视频| 黄网色一区二区三区四区精品| 在线看片国产精品每日更新| 国产 亚洲 丝袜 制服| 最新亚洲人成网站在线影院| 久久精视频美日韩在线视频| 花野真衣| 天美传媒在线一区| 懂色av中文字幕| 超碰97伊人| 抽插亚洲无码| 女人双腿搬开让男人桶| 99免费在线视频| 日韩欧美麻豆大片| 精品久久久久黄少妇| 97超碰逼| AV色五月| 特级丰满少妇一级AAAA爱毛片| 免費黃色視頻觀看一| 99热官网| 欧美综合 站| 噜噜噜噜天天狠狠| 999久久久免费精品国产牛牛| 人人操人人色网| 亚洲h片在线免费观看| 白嫩国模丰满一二三区| 99久久这里只有精品| 九九久久一区二区三区| 啊啊啊啊啊啊啊网址在线观看| 懂色影视久久| 超清福利精品视频在线| 嗯嗯啊操我| 亚洲综合一| 99热一区二区三区四区| 欧美aaaaaaa| 激情五月激情综合网| 熟妇熟女一区二三区| 亚洲麻豆18发?| 亚洲无992tv| 亚洲美女自拍偷拍视频| 久久久精品日本一道| 亚洲综合影片| 日韩色| 日韩成人性爱AV| 伊人久久婷婷| 欧美综合传媒| 精品国产91av一区二区三区| 夜夜高潮夜夜爽| 国产精品69久久久久久久| 精品91| 国产日本久久免费精品| 麻豆精品天美| 91精品人| 亚洲中文字幕有码视频一区二区三区| 国产精品白丝AV| 亚洲国产婷婷在线播放| 亚洲人成网www| 男人的天堂久久狠| 欧美性爱中文字幕无线码| 日韩欧美亚洲国产日韩| 69一区二区| 亚洲九月丁香| 国产诱惑| www.91逼逼.com| 日本天天人人狠狠在线日美女| 久久久神马影院| 狠狠婷婷亚洲中文综合久久| 亚 欧 美 综合| 欧姜老司机| 欧美特大黄一级片片免费| 欧色综合| 久久久久久久伊人精品| 91 手机在线播放 绯色| 中文字幕一区二区三区四五区| 亚洲无码一二三区| 中文字幕在线第二页| 国产精品一二三在线看| 99久久免费看精品国产一区| 国产久久成人| 超碰久久精品| 亚洲欧美国产成人综合不卡| 中文字幕精品专区搜索结果91| 亚洲系列第一页| 精品一国2| 亚洲欧美自拍偷拍| 久久久久幕乱码| 岛国黄色大片网站| 欧美黑人与女人91| 丰满丝袜少妇AV| 顶级丝袜熟女一区二区三区| 日韩综合第八区国产精品| 美中日韩无码| 无码九九| 青青草在线成人视频| 天天做天天爱| 伊人精品视频| 色综合五月天| 久久毛卡| 97欧美性爱| 亚洲色婷婷综合久久一区二区三区| 亚洲中文一区二区三区视频| …亚洲黄色厕厕女女在线播…| 日日狠狠久久偷偷色综合免费| 国产白丝网站| 国产午夜福利视频在线| av日韩国产一区二区| 久欲AV| 精品国产乱码久久久久久口爆网站| 91美女视频。| yazhousetuoumei| 东京热男人的天堂精品| 97精品一区二区视频| www被窝色com| 天天肏美女| 亚洲h片在线免费观看| 日韩中文字幕宗合在线| 神马久久久久眼| 国产一级特黄大片处女| 欧美日韩国产成人高清| 超碰97首页| 亚洲国产欧美中文永久| aaa亚无码专区| 极品出轨视频网站| 蜜桃精品一区二区三区ww| 欧美日韩日产免费网站看| 中文字幕无码不卡啪啪| 性色av一区二区| 国产精品熟女AV中文字幕在线播放| 高跟丝袜AV专区国产| 亚洲日本激情| 日韩熟女操逼| 日韩熟女无码| 国产精品久久aV| 91综合熟女| 国产精品97超碰| 久久婷婷亚洲欧| 色第一页| 97这里都是精品| 欧美亚洲激情小说| 激情图片伦理国产一区二区日韩| 日韩97超碰中文字幕| 五月婷婷丁香六月| 中文字幕 码 自拍 视频 区| 狠狠色丁香| 五月综合婷婷久久网站| 激情综合网五月婷婷| 久久久久亚洲?V片无码V| 性videos欧美熟妇hdx| 97综合在线| 精品免费囯产一区二区三区| 3PAV乱伦视频| 超碰精品日韩欧美国产| 日韩免费大片一级播放| 青青操综合网| 久99热| 天天躁日日躁XXXXYY| 嫩草影院性色| 激情小说五月天| 亚洲精品男人的天堂| 欧美一区91大爱| 久久黄色网址| 老熟妇综合| 夜夜骑操视频| 国产蜜臀精品一区二区尤物| 亚洲欧美情色| 亚洲女毛多水多21P| 91人妻尻屄视频| av在线资源| 91N欧美| 精品人妻1237| 我爱搞逼综合网| 欧美中字不卡| 人妻少妇精品久久久久久久| 国产精品日本无码A片| 26uuu性| 精品亚洲国产成人AV制服丝袜| 婷婷五月天伊人| 欧美一级欧美三级在线观看| 午夜毛片高清免费不卡| 久久婷婷苹果| 欧美Ⅴ性爱| 1769一区二区| 国产怡红院| 国产精品3| 人人妻人人爽一区二区三区| 国产欧美日本亚洲精品| 亚洲一区二区精品福利| 国产天天骚| 青青草字幕AV| 性91| 全球成人中文在线| 午夜福利在线合集| 日本一区二区不卡| 大香蕉五月天| 狠狠夜色午夜久久综合在线| 国产久久天堂资源| 色综合网1| 丰满少妇一区二区三区专区| 99re黄 | 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 综合五月天| 99re免费视频精品全部| 嗯嗯嗯好爽| 亚洲国产精品久久久男人的天堂| 天美传媒麻豆一区二区三区国产精| 我要去看2个日本美女.com曹逼| 国产AV无码AV| 伊人久久久日韩一区| 美女性91| 综合一区中亚洲国产成人综合精品| 国产夫妻一区二区| 小说区 图片区色 综合区| 在线观看日韩av不卡| 日韩AV一区二区三区三州三州| 熟妇高潮二区三区| 亚洲一区二区三区中文字幕| 久久综合日韩亚洲欧美| 国产精品久久泡妞网站| 日韩成人大片一区二区| 91国内外在线| www.99中文字幕| 久久综合中文国产| 高清有码一区二区| 强奸少妇AV导航网| 嗯啊啊啊轻点视频 | 婷婷爽人人婷婷爽视频| 亚洲aV性爱| 97AV在线免费观看| 婷婷av在线中文字幕| 91久久精品蜜臀| 欧美美女视频| 成人夜夜爽| 少妇高潮一区二区三区在线| 亚洲综合五月天婷婷丁香| 九九免费影片| 性色一线| 国产精品不卡高清在线观看| 一区二区三区男女操逼黄色小电影| 国产精品第一页国产大屁股视频免费区| 一本一道vs波多野结衣| 女人香蕉久久毛毛片精品| 亚洲操人| 97干在线视频| 久久久久久中文版| 最近2019中文字幕国语免费版 | 亚洲精品成人激情在线| 骚鸭AV| 中文字幕jul-617人妻熟女| 夜夜夜夜爽| 综合网色| 91美女在线观看| 台湾佬激情综合| 丁香色狠狠色综合久久小说| 国产精品色哟哟| se,,,亚洲欧美| 欧美人妻久久精品二区三区| 久久久久熟女| 欧美97在线观看| 家庭乱伦性爱av| 亚洲风情综合网| 超碰在线91| 伊人操| 美日韩在线不卡人妻| 乱伦图一区| 亚洲精品电影| 亚洲97P| 国产99久久99热这里只有精品15 | 一个色导综合| 天天情欲宗合网| 色婷婷丁香五月| 人妻色偷色噜| 97国产中文| 久久久久久性爱片| 性色国产东北露脸精品视频| 色欧美色交综合| 熟妇一区二区| 久久视网78| 东北女人操比视频| 97免费在线观看| 亚洲精品一区二区精品| 长长久久曰曰夜夜成人网| 色婷婷综合久久久久中文一区二区| 一二三四视频在线社区中文字幕| 国产剧情在线| 久久久久久国产无码精品| 一区二区激情国产熟女 | 不卡在线一区,精品一区二区三区中| 日韩伦理视频| 91老妇女| 一级特黄aaa大片在线观看成人一级片在线观看 | 久久精品国产亚洲粉嫩| 日本免费中文字幕在线| 宅男午夜在线视频| 精品一区二区三区丰满熟女-亚洲欧美一区| 久久国产逼| 国产精品电影| 欧美亚洲韩国视频十五区 | 亚洲一区在线观看欧洲 | 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 久久色人体| 日韩 女同 综合| 啪啪综合网| 久久久网站| 1024午夜激情男人的天堂| 极品国产内射| 狠狠爱综合网| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 黄色片一区二区三区四区五区| 大香蕉伊人久久| 日日摸日日碰| 精品一区二区综合熟妇| 国产精品蜜臀久久久久无码AV| 色色色综合网| 久久日韩肥臀| 97久久超碰| 欧美性Fer办公室秘书| 翔田千里无码中出中文字幕| 国产精品久久久久久夜夜夜| 97亚洲欧美| 狠狠干,狠狠操| 欧美亚洲色的图| 欧美顶级黄色大片免费| 亚洲熟女乱综合一区二区三区| 婷婷婷婷婷婷久久久久| 久久久草成人网站久久久草成人久久久草久久久 | 亚洲精品一区二区三区新线路| 日韩日韩日韩-国产乱码精品一区二区| 日本性爰一道本| 亚洲精品欧美专业| 在线观看一级α片刺激高潮视频| 人妻在线臀日韩| 国产久久久久久| 91狠婷| 熟女人妻精品一区二区视频| 亚洲色图在线视频| 极品综合| 欧美影音在线| 久久ww| 麻豆成人AV| 日本三级韩国三级99| 精品一区二区三区18| 91狠狠综合久久久久久| 亚洲无码电影久久久| 日韩一区二区熟女| 新久久AV| 蜜桃色色网站视频三区| 日本阿v天堂在线观看| 欧洲免费一区二| 操一操摸一摸| 嗯嗯啊啊视频一区二区三区| 欧美一区二区观看在线| 少妇大屁屁| 天堂蜜桃无码视频一区二区| 涩涩涩综合| 69丨亚洲丨精品丨入口免费播放| 九月色婷婷| 亚洲色婷婷久久91| 9精品久久| 久久 国产精品 一区| 97视频免费播放| 精品v1区| 不卡啪啪视频| 人人摸人人入| 久久是精品| 夜夜夜久久| 日韩激情啪啪啪| 亚洲综合嫩| 亚洲精品色| 操我无码| 大香蕉免费3| 91精品操美女| 殴美日韩m| 久久性爱免费送| 久久大黄片| 99热日| 亚洲国产精品久久久久久久久久| 色就色综合| 啊啊啊骚| 男人天堂免费| 9999伦理视频| 乱人伦 国语对白:视频直接看| 国产精品爱欲| 九九九九AV| 色综合99999| 久久久精品国产亚洲伊人| 浪人综合网| 国产一国产一级毛片古装| 亚洲天堂资源| 亚洲视频,小说| 志村玲子视频一区二区| 国产成人手机视频激情| 人人做,人人操,人人摸| 伊人麻豆传媒| 精品国产乱码久久久影院| 熟妇亚洲一区二区三区| 狠狠色婷婷7777久| 精品国产久热在线观看| 天天看天天在线精品| 蜜臀在线视频| 久热一区二区| 欧美日韩久久精品爱爱| 高清孕妇孕交 交孕妇| 欧亚第一综合网| 天天综合色电影| 5月婷婷6月六月丁香| 一级毛片久久久久久久女人18| 亚洲天堂男人天堂网| 玖玖综合视频| 蜜臀网址在线| 久久久草草精品| 亚州综合AⅤ| 亚射在线| 超碰国产情侣自拍网| 五月天婷婷欧美三区| 成人AV在线电影| 欧美东京热精品A∨| 多毛小伙内射老太婆| 欧美区亚洲区偷拍区 | 精品久久久久成人码免| daxiangjiao你懂的| 少妇人妻无码| 欧美综合制服在线| 神马久久网| 伊人青青草久久| 欧美日本久久精品一区 | www.91色综合| 久久久久久久一级黄色打同平台| 亚洲 日本 一 二 三| 五月天伊人| 六月丁香五月婷婷| 美女啊啊啊啊啊啊啊| 亚洲夜色在线| 午夜福利久久久噜久噜久久综合 | 色www精品视频在线观看| 九九英色视频| 亚洲成人妻日韩在线| 中国小夫妻勾搭露脸淫荡对白 | 日韩在线观看三级电影| 最近2018中文字幕在线高清第一页| 免费AV中文网在线观看| 妇女性内射冈站HDWWWCOM| 日韩一级性爱无码| 人人插人人摸人人| 午夜免费福利视频一区| 婷婷五月天小说| 午夜久久一区二区无码中出| 麻豆精品A片免费观看| 亚洲有码第一页| 四虎884| 亚洲国产熟妇综合色专区| 男人天堂网址| 亚洲无码一二三区| 久碰视频| 九九九九日本 | wuyechaopeng| 色图综合| 家庭乱伦国产| 色情综合| 91天美传媒精品| 国产麻豆一区二三区| 亚洲图片 欧美电影| 97天天日| 在线强奷到舒服的无码视频 | 91干熟女| AND人妻系列| www.av不卡中文字幕| 亚洲美女精品九九视频| 色就色综合| 久久97| 美女淫穴| 亚洲激情在线| 久久青青草原免费视频| 丁香五月成人| 97超碰精品成| 激情亚洲天堂| 天天干夜夜鈤| 日本免费专区| 丰满翘臀美女影院视频| 俺去啦自拍| 久久性生大片免费观看性| 成年人性爱日韩| 观看免费区二区三区二| 九九九不卡| se吧提供国产乱老熟视频胖女人| 九月丁香婷婷| 蜜桃一区二区三区| 精品人妻中文字幕高清| 久久精品三级影视| 97欧美日韩中文| 亚洲无992tv| 超碰人人超在线观看| 色五月天AV| 91精品老女人| 日本三级大片| 神马久久免费电影观看| 国产中文大片资源中文字幕| 色综合美国| 欧美,日韩,中文,另类| 天天干干天天干干| 一区二区 电影 亚洲| 日韩97| 99操逼| 91日日夜夜| 国产中文大片资源中文字幕| 97超碰逼| 无码 黑人一区二区三区| 亭亭丁香激情| 操逼操2| 精品四五区| 久久久久久九九九| 26uuu欧美| 伊人网在线点播| 探花激情视频| 亚洲图片视频小说| 激情久久av一区av二区av| 91青青在线视频| 日韩人成网站在线播放| 97免费视频在线观看视频| 国产网红精品| 欧美 综合 亚洲| 国产精品呦一区二区三区| 综合天天网| 欧美亚洲一级在线观看| 色九九九综合| aaaa少妇高潮大片| 91天天综合在线观看| www欧美性爱| 97中文字幕一区| 国产激情久久久| 精品国产乱码久久久A| 久久五月丁香| 青青草国产欧美非洲黑人| 99久久这里只有精品| 日本一级特级毛片视频| 亚洲美欧999| 日韩熟女乱伦中出| 熟女露脸激情自拍视频| 99综合| 97色碰| 精品乱子一区二区三区99| 久久性爱精品一区| 蜜桃臀久久| 色人久久| 国产又粗又大硬免费色网视频| 97精品国产97久久久久久户外免费| 波多野结衣之双飞调教在线播放 | q2午夜理论片夜色av| 五月丁香色情| 偷拍 欧美 日韩| 久久久国产精品亚洲精品| 毛片电影一区二区三区| 性色A∨91| 欧美日韩婷婷中文| 亚洲最大无码中文字幕网站| 午夜精品久久99蜜桃的功能章节| 久久111| 亚洲精品日韩国产欧美| 99色网| 91精品免费| 亚洲午夜免费狠狠干| 国产操逼视频在线观看| 无码二级三级| 91网18| 婷婷丁香五月激情啪啪| 日本性爱视频一级| 国产精品69久久久久孕妇欧美| 91人妻人人妻| 精品伊人久久久大香线蕉小说| 免费视频97| 中文字幕诱惑制服人妻丝袜美丝袜美| 婷婷激情啪啪| 亚洲人人夜夜澡人人爽| 狠狠躁AV| av国产无码| 免费1级a做爰片观看| 97se亚洲综合自| 欧美伦乱爱| 天天看综合网| 国产伦精品一区二区三区在线观| 黄片免费视频2019| 啊啊啊久久| 91女优在线观看 | 国产偷人妻精品一区二区在线| 九九色色| 人人看人人摸人人色| 大屁股人妻女教师撅着屁股| 中国91AV| 欧美黑人168页欧美黑人167| 超碰这里有精品| 97干色天堂| 视频二区美腿丝袜制服人妻欧美| 国产亚州精品美女久久久免费| 国产日韩精品suv| 亚洲中文字幕熟女少妇一区二区| 东北操逼| 福利在线视频一区二区| 美女淫穴| 亚洲中文字幕乱码无码一区二区| 日本 欧美 亚中文字幕| 91丨九色丨43老版熟女| 久久香蕉综合一本到3atv| 色翁荡息又大又硬又粗又爽| 亚洲欧美国产中文视频| 色悠久| 亚洲黄色| 久久久久久久久久久久97| 亚欧美色图| 欧美中字不卡| 日本熟妇色熟妇在线视频播放| 成人A片男人的天堂| 青苹果影院男人的天堂| 91暧暧| 亚洲不卡不卡中文字幕不卡 | 国产av强奸美女| 美女熟妇色| 成人小说视频在线精品欧美| 蜜乳成人AV| 免费av高清无码| 久久午夜鲁丝片| 思思热在线视频免费| AAAA级日本片免费视频| 国产又黄又粗又猛大片| 成人小说另类在线| 无码区蜜乳| 国产精品亚洲天堂网址| yellow网站免费观看日韩高清无码| 国产精品ⅴ无码大片在线看.| AV麻豆免费一区| 欧亚性爱在线视频| 黄色区免费观看中文字幕| 岛国黄色短视频| 欧亚性爱视频免费看| 亚洲偷拍自拍在线视频| 色五月婷婷久久| 欧美另类色图片| 中文字幕91综合| 夜夜久久| 午夜久久久| 青青操在线视频| 精品久| 天天懆天天日| 亚洲AV无码黄色强奸| 国产成人无码久久精品| 日本熟妇一区二区三区| 黄色小说亚洲| 美女让帅哥通她小鸡鸡| 天天综合网~91| 中文字幕丰满子伦无码专区在线视频最新| 欧美视频一| 操逼不卡中文字幕| 97人人射| 久久av网| 97日韩欧美亚洲| 乱伦强奸区日韩| 欧美一区二区三区蜜桃| 99久久婷婷国产综合精品草原| AV天堂丝袜| 97频视在线| 97欧美综合网| 人妻一二三区| 性色综合网| 久久久久久久九九九九九九| 亚洲日韩成人性爱视频| 日本美女性生活久久久久久久 | 黄页大片在线观看| 热的中文 热的有码 热的国产| 夜夜夜爽www精品视频| 一级黄色性爱裸体视频| 强奸乱伦大香蕉网| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 久无码| 另类欧美| 午夜福利国产欧美日韩夜夜| 成人av动漫在线观看| 东京热一区二区三区四区五区六区| 天天在线91| 久久久精品中文字幕爱豆| 婷婷视频网| 国产久久男人天堂| 日本精品一级二级三级| 亚洲综合成人网| 亚洲日产专区婷婷| 18禁看网站一区| 久久婷婷五月天| 韩国嫰模上门援交视频| 秋霞操逼片| 嗯嗯啊操我| 欧美热图99| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 超碰九7免费| 激情久久av一区av二区av| 精品十三区| 中欧人妻丝袜中文字幕| 午夜一区| 精品制服美女中文一区二区三区| 国产第12页| 少妇诱惑视频| 亚洲精品九九九| 久久XX| 欧美综合亚洲| 99热只有这里有精品| 在线观看视频91| 无码直播久久久| 搡老女人老妇女老妇老熟女怎么读| 中文不卡视频| 亚洲色欲天天人妻无码系列专区| 亚洲人久久久网| 亚洲另类小说卡通动漫| 人妻精品一区二区全免费| 精品高潮| 日本一二区免费| w w w.久久精品| 欧美久久九九| 91激情| 五月天黄色av| 日本视频在线中文字幕| 97操97色| 青青青国产手线观看视频2| 欧美色图片91| 性色av大全| 九九九久久久久| 天天草夜夜草高潮片| 另类av综合久久| 蜜乳AV一区| 制服丝袜第二页| 亚洲AV成人无码久久精品播放| 本道在线| 九九Av| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 东北女人av| a片在线播放| 中文字幕人妻色偷偷久久皮| 密乳AV免费观看| 亚洲青青草| 精品-91人妻子系列| 亚欧精品久久久久久久久久久| 九九久久玖玖| 亚洲妇色| 天天视频综合在线观看视频| 9美女超碰在线免费观看| 精品国产一区二区三区av在线资源| 欧美日韩在线小说 | 台湾大香蕉99热| 看一级特黄a大一片| 欧美综合网站999| 这里只有精品久久| 26uuu最新| 日本一久是| 99久re热视频精品98| 国产精品熟女一区二区三区| 九九英色视频| 在线国产一区二区av| 777超碰| 超碰1024久久| 这里都是精品在线观看| 久久久新亚洲AV| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 99久久综合网| 尤物av网站免费在线播放| 亚av顶级裸体一区二区三区四区五区 | 国产美女口爆吞精视频| 欧美九一精品久久久熟妇| 久久久人体| 国产精品免费日韩| 超碰人妻久久| 色www精品视频在线观看| 丁香五月影院| 一类无码操逼视频| 亚洲性天堂| 无码人妻精品一区二区三区九九| 99精品在线| 九月丁香婷婷色| 青草成人免费视频一COm| 性性久久| 天天色悠悠激情| 久久久精品无码亚免费| 电家庭影院午夜69久久夜色精品国产69乱| 老熟女中文字幕高清| 欧美熟女少妇| 中文字幕在线观看二区三区| a片 xxxx受爽视频| 婷婷伊人綜合中文字幕| 精品国产一区二区三区四区在线看 | 97资源超碰| 午夜黄色免费在线观看| 欧美A片中文字幕| 骚女天天综合网| 九热超碰| 免费久久9999| 精品人妻一区二区三区-国产| 亚洲一区二区精品福利| 亚洲密乳AV| 亚洲图片欧美色图| 国产伊人精品在线| 天天综合网~91入口| 国产嫩草精品A88AV在线| 亚洲色色色| 久久美女福利是上海美女| 岛国激情视频软件| 欧美岛国精品在线观看| 国产三级片在线观看| 日韩欧美久久婷婷网站| 欧美后入式| 日韩国产品视频中文字| 国产精品人妻无码久久久互動交流| 91性感网站| 五月天黄色av| 五月天激情四射| 欧美成人一级免费电影| 丁香九月 婷婷| 欧美影院一区二区三区| 人人澡人人干| 丝袜美腿91| 久久久免费视频18| 劲爆欧美人妖三区91| 亚洲少妇在线影音| 亚洲欧美色综合| 岛国小电影| 麻豆视频test| 天天摸,夜夜摸| 丁香六月天| 91欧美| 国产免费永久精品无码| 肉嘟嘟www视频在线观看高清| 九九热久久99精品re| 视频一区二区三区精品| 午夜男女爽爽爽影院视频| 国产精品人妻免费精品| 日本一级特级毛片视频| 免费成人自拍视频在线| 黑人娇小av在线播放| 国产成年女黄特黄| 富女玩鸭子一级毛片| 视频国产成人精品日本亚洲18| 精品免费一区| 97超碰人人模人人拍人人| 中文一区二区三区影院| 欧美18老人禁| gogogo免费高清看中国国语| 国产强奸乱伦xd| 成人精品一区二区91毛片不卡| 美女尤物人人操| 久久三| 亚洲国产日韩欧美熟妇在线| www.久久99| 综合色图,成人综合网| 超碰国产情侣自拍网| 四虎884a| 久久精品男人的天堂| 国内精品99999| 亚洲综合第一页| 国产精品分类在线观看| 国产精品干干干| 久久久国产成人一区二区三区在线 | 久久久久幕乱码| av影院十区| 大香蕉欧美| 操操吧亚洲乱伦视频| 操逼操逼逼操操逼91| 97在线精品| 国产天天骚| 亚洲伊人久久精品影院| 久久有码视频| 综合久久少妇中文字幕| 精品乱子一区二区三区99| 日日A∨| 精品大全99999| 亚洲色阁| 欧美亚洲第一页| 久久久激情| 欧美日韩大陆黑人少妇99| 日韩专区久久久| 久久久性| 91在线无码精品秘 软件| 欧美熟妇视频| 国产外初女出血视频| 国产精品操| 日韩av在线免费网站| 亚洲综合色男人网| 亚洲男人综合网| 91狠狠综合网| 51一区二区三区| 亚洲中文字幕有码视频一区二区三区| 国产视频第2页| 亚洲国产成人精品女人久久久| 亚洲一区二区三区中文字幕| 久久精品一区二区三区不卡| 欧美 亚洲 综合 制服 另类| 日韩综合色图| 中国一区二区亚洲人妻| 国产天天骚| 国产嫩草精品A88AV| 伊人精品久久网站| 1024久久高清视频| 欧美丰满少妇交换91欧美精品| 黄色免费一级在线毛片| 91狠狠综合久久久| 少妇专区一二三四五| 亚洲不卡三级手机播放| 日韩在线观看中文字幕视频| 蜜臀99999| 尤物网站91| 久久99久久99久久99人受| 欧美亚洲国产日本在线,久久精品国产| 亚洲成人贴图| 120分钟婬片免费看| 九9热伊人| 欧美日韩另类在线播放| 欧美少妇大量自拍视频在线观看| 天天日天天干天天摸天天操| 少妇xx精品| 日日干夜夜操视频h| 亚洲97在线观看| 欧美日韩操逼嗦吊| 青草视频人妻在线观看| 国内精品嫩模A∨私拍小视频| 五月香婷婷| 大香蕉懂9| 操婷婷逼| 久久久91福利姬| 家庭乱伦国产| 自拍视频大全亚洲专媒视频/一区二区三区 | 久操B网| 密臀在线一区尤物| 色婷五月| 国产激情在线| 丁香六月婷婷综合| 老熟女阿 国产91| 狠狠操综合| 加勒比无码毛片| 国产AV高清AV无码| 久久9999 | 91站街按摩店老熟女熟女| 欧美天天在线| av天堂手机版追回| 一区二区播放| www九九热| 国产9l 大屁股| 99热这里| 蜜臀久久99精品久久久| 午夜天天碰综合视频| 亚洲成a人v欧美综合天堂下载| 国产成人资源| 免费岛国一级片| 丝袜天堂| 亚一综合久久久久久久久久| 九九九九九九九九九九九蜜桃| 91成人在线免费视频| 一区e区三| 天天色粽合合合合合合合| 日本506070| 欧美亚男人的天堂| 亚洲成人性爱网站在线播放| 免费成人在线熟妇网| 人人摸人人干人人拍97| 亚洲蜜臀精品视频久久| 伊人五月天| 久久久久亚洲Av无码专区老牛影视| 91在线美女| 国产精品久久久久无码A√| 91男人天堂网| 狠狠干综合| 毛片一区二区| 国产二区三区粉嫩在线| 熟女字幕| 欧美国产婷婷久久| 情色五月天久久久| 强奸乱伦av电影| 丰满少妇一区二区三区免费看| 亚洲情色五月天| 熟女AV一区| 大干人妻| 亚熟在线| 亚洲九月丁香| 97免费在线观看| 嗯嗯啊好大| 日本欧美国内在线| 男人的天堂在线2| 一二三四视频中文字幕在线看| 97超级色碰碰| 伊人久久亚洲中文字幕| 国产不卡免费在线视频| 精品天堂| 91综合国产精品| av天堂影视中文在字幕在线中文| 日韩激情电影中文字幕| 美女骚尻视频| 99re3这里只有精品| 欧日a| 性夜影院爽黄A爽免费动漫| 亚洲伊人久久精品影院| 丰满人妻一区二区三区四| 国产精品久久99日日| 大香蕉99999| 国产噜噜噜噜噜久久久久久久久| www.99热| 中文字幕aⅴ在线视频| 久久久精品| 91在线丝袜| 啊啊啊97视频| 丁香六月天| 1769一区二区| PMv在线观看| 91欧| 九九综合网| 中文久久一区| 成人 日韩欧美一区| 伊人影院综合是一个与深夜成人在线| 亚洲久久久久| 超碰天天去日穴| 青青青艹在线视频| 99精品丰满人妻无| 久久久com| 欧美人妻一区| 99久国产精品午夜性色福利| 97 色综合| 骚鸭AV| 校园春色综合香蕉| 亚洲中文字幕乱码无码一区二区 | 一区二区三| 日韩欧美久久婷婷网站| 99re99视频在线免费观看| 天天看天天综合成人网| www久| 亚欧Av| 成人七区| 极品综合| 久久性爱视频免费看| 久久精品超碰| 日本久久久精品电影| 看全色黄大色大片免费视频| 在线 制服丝袜中出 人妻| 亚洲日韩美女丝袜美腿人妻视频| 欧美男人亚洲天堂| 曰本熟女视频| 97超碰天天爱天天爱| 强奸少妇AV导航网| 国产黄a三级三级三级av在线看 | 日日骚AV| 97碰久久| 日本男人天堂| 91精品人妻| 国产欧美另类久久久精品课程| 超碰在线在公开超碰在线在公开| 久久少妇人妻| 十八禁一区二区无码观看| 男人精品天堂一区| 亚洲男人的天堂网| 亭亭在线资源| 日本国产二线女色| 久久久天美| 中文字幕国产| 人妻第一页| 色九久| 91性片| 欧美日韩97| 操国产逼| 不卡中文字幕aⅴ在线| AV麻豆免费一区| 人人看人人插| 日韩欧美成人综合在线| 在线无码网站| 久久精品店| www久久99| 国产精品一二三免费网站| 91网站18在线观看| 五月婷婷hd| 欧美午夜视频| 久9综合在线| 97视频免费播放| 亚洲日韩av专区无码| 一区二区三区高清天码| 精品一区二区成人| 亚洲欧美中文日韩视频中国语| 婷婷五月天AV| 中文字幕91综合| 91爰爱欧美| 九九人妻| 国产精品一区二区三| a片在线播放| 岛国在线一区二区三区| 岛国精品视频在线观看| 人妻丝袜无 码视频专区| 有码人妻系列| www. 男人天堂成人在线| 九七超碰人人乐| 伊人热综合| 国产亚州精品美女久久久免费| 五月天伊人| 97免费免费视频网| 欧美骚少妇| 人人操人人色网| 日韩A优精品在线观看| 日日夜夜干| 蜜臀AV成人精品蜜臀| 一卡二卡在线播放| 91av熟女人妻| 国产成人自拍视频在线| 综精品久久久aaaa| 亚洲亚洲亚洲天堂天堂| 性天堂|