亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

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

藍(lán)橋杯真題適配QDUOJ的可部署題庫工程包 簡介本資源是專為藍(lán)橋杯競賽選手打造的QDUOJ適配題庫面向算法初學(xué)者至中階參賽者解決備賽過程中題目獲取不全、平臺(tái)兼容性差、測試用例缺失等核心痛點(diǎn)。壓縮包共2個(gè)文件1個(gè)JSON題庫數(shù)據(jù)文件1個(gè)含多組輸入輸出的測試用例ZIP總大小70.24MB其中old_data.json結(jié)構(gòu)化存儲(chǔ)歷年真題的描述、約束條件與評測參數(shù)test_case.zip可直接導(dǎo)入QDUOJ用于本地調(diào)試與自動(dòng)驗(yàn)證顯著提升刷題效率與代碼魯棒性。已有1366人學(xué)習(xí)下載資源覆蓋藍(lán)橋杯典型算法題型包含完整題目元信息、標(biāo)準(zhǔn)化測試集及QDUOJ環(huán)境適配說明助力用戶精準(zhǔn)模擬實(shí)戰(zhàn)節(jié)奏、快速定位邊界錯(cuò)誤、系統(tǒng)強(qiáng)化時(shí)間/空間復(fù)雜度分析能力。1. 藍(lán)橋杯題庫 for QDUOJ修改版不是簡單搬運(yùn)而是能直接跑在本地 OJ 上的「可部署題庫包」某高校算法實(shí)訓(xùn)課剛開課導(dǎo)師扔給學(xué)生一個(gè)壓縮包“這是藍(lán)橋杯歷年真題自己搭環(huán)境跑?!苯Y(jié)果三天過去一半人卡在 Docker 啟動(dòng)失敗三分之一困在題目數(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)顯示“答案錯(cuò)誤未配置正確答案”。這個(gè)「藍(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)練平臺(tái)的教師、準(zhǔn)備藍(lán)橋杯集訓(xùn)的帶隊(duì)教練以及想用真實(shí)賽題驗(yàn)證自己 OJ 判題穩(wěn)定性的一線開發(fā)——你不需要再手動(dòng)改 287 個(gè) JSON 文件也不用對著官網(wǎng)網(wǎng)頁一題一題復(fù)制粘貼。2. 架構(gòu)與目錄結(jié)構(gòu)從壓縮包解壓到數(shù)據(jù)庫可識(shí)別的完整映射鏈這個(gè)修改版題庫不是一堆零散文件的堆砌而是一個(gè)嚴(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ì)分。為此整個(gè)包采用三層物理結(jié)構(gòu)頂層是元信息控制層中間是題目資源層底層是判題契約層。下面逐層拆解。2.1 頂層元信息manifest.json與import_config.yaml是導(dǎo)入成功的前提QDUOJ 的批量導(dǎo)入功能依賴兩個(gè)關(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)入時(shí)會(huì)直接報(bào)錯(cuò)并中斷避免因模型字段缺失導(dǎo)致數(shù)據(jù)庫寫入異常。這個(gè)字段是第一道安全閥。配套的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題”自動(dòng)映射為 QDUOJ 可識(shí)別的 tag 數(shù)組將模糊的難度描述“較難”“偏難”標(biāo)準(zhǔn)化為整數(shù) 1–4供前端按難度篩選更重要的是default_group保證所有題目默認(rèn)歸入lanqiao-2024題庫分組——這意味著你后續(xù)創(chuàng)建比賽時(shí)只需勾選該分組287 道題就自動(dòng)出現(xiàn)在題庫池里不用一道一道拖拽。2.2 中間層problems/目錄下的題目原子單元每個(gè)題目以獨(dú)立子目錄存在命名規(guī)則為P{四位編號}-{題目標(biāo)識(shí)}例如P0127-2023-provincial-A-5。這種命名不是為了好看而是為自動(dòng)化腳本提供穩(wěn)定解析依據(jù)。每個(gè)子目錄內(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、知識(shí)點(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: 輸出一個(gè)整數(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é)生一個(gè)壓縮包“這是藍(lán)橋杯歷年真題自己搭環(huán)境跑?!苯Y(jié)果三天過去一半人卡在 Docker 啟動(dòng)失敗三分之一困在題目數(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)顯示“答案錯(cuò)誤未配置正確答案”。這個(gè)「藍(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)練平臺(tái)的教師、準(zhǔn)備藍(lán)橋杯集訓(xùn)的帶隊(duì)教練以及想用真實(shí)賽題驗(yàn)證自己 OJ 判題穩(wěn)定性的一線開發(fā)——你不需要再手動(dòng)改 287 個(gè) JSON 文件也不用對著官網(wǎng)網(wǎng)頁一題一題復(fù)制粘貼。 --- ## 2. 架構(gòu)與目錄結(jié)構(gòu)從壓縮包解壓到數(shù)據(jù)庫可識(shí)別的完整映射鏈 這個(gè)修改版題庫不是一堆零散文件的堆砌而是一個(gè)嚴(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ì)分**。為此整個(gè)包采用三層物理結(jié)構(gòu)頂層是元信息控制層中間是題目資源層底層是判題契約層。下面逐層拆解。 ### 2.1 頂層元信息manifest.json 與 import_config.yaml 是導(dǎo)入成功的前提 QDUOJ 的批量導(dǎo)入功能依賴兩個(gè)關(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)入時(shí)會(huì)直接報(bào)錯(cuò)并中斷避免因模型字段缺失導(dǎo)致數(shù)據(jù)庫寫入異常。這個(gè)字段是第一道安全閥。配套的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題”自動(dòng)映射為 QDUOJ 可識(shí)別的 tag 數(shù)組將模糊的難度描述“較難”“偏難”標(biāo)準(zhǔn)化為整數(shù) 1–4供前端按難度篩選更重要的是default_group保證所有題目默認(rèn)歸入lanqiao-2024題庫分組——這意味著你后續(xù)創(chuàng)建比賽時(shí)只需勾選該分組287 道題就自動(dòng)出現(xiàn)在題庫池里不用一道一道拖拽。2.2 中間層problems/目錄下的題目原子單元每個(gè)題目以獨(dú)立子目錄存在命名規(guī)則為P{四位編號}-{題目標(biāo)識(shí)}例如P0127-2023-provincial-A-5。這種命名不是為了好看而是為自動(dòng)化腳本提供穩(wěn)定解析依據(jù)。每個(gè)子目錄內(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、知識(shí)點(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: 輸出一個(gè)整數(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字段明確寫為無輸入和輸出一個(gè)整數(shù)……而非留空或?qū)憽耙姌永?。QDUOJ 前端渲染題面時(shí)若這兩個(gè)字段為空會(huì)顯示默認(rèn)占位符影響學(xué)生理解sample_input和sample_output雖然內(nèi)容極長因答案是超長數(shù)字串但嚴(yán)格控制在 65535 字節(jié)以內(nèi)——這是 QDUOJ 數(shù)據(jù)庫TEXT字段的默認(rèn)長度上限超長會(huì)導(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會(huì)導(dǎo)致 Cgetline()多讀一個(gè)字符所有.out文件末尾必須帶換行符否則判題機(jī)會(huì)認(rèn)為輸出缺失最后一行測試點(diǎn)編號從1開始連續(xù)不可跳號如1.in,2.in,4.in會(huì)導(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兩個(gè)字節(jié)不是0一個(gè)字節(jié)。這個(gè)細(xì)節(jié)在本地測試時(shí)容易忽略但一旦部署到生產(chǎn)環(huán)境就會(huì)出現(xiàn)“本地跑過、線上 WA”的玄學(xué)問題。本包所有.out文件均通過unix2dos -n工具批量校驗(yàn)并修復(fù)。3. 運(yùn)行與導(dǎo)入從解壓到題目出現(xiàn)在 OJ 后臺(tái)的完整實(shí)操鏈拿到壓縮包后最急迫的問題永遠(yuǎn)是“怎么讓它動(dòng)起來”這里不講虛的只列真實(shí)環(huán)境中驗(yàn)證過的每一步命令、每個(gè)參數(shù)含義、每個(gè)可能卡住的環(huán)節(jié)。整個(gè)流程分為三階段環(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)為一個(gè)數(shù)字如 0 或已有題目數(shù)而非報(bào)錯(cuò)如果最后一條命令報(bào)ModuleNotFoundError: No module named problem說明你的 QDUOJ 安裝不完整缺少problemapp。此時(shí)需回退到 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ù)檢題庫包完整性本包附帶一個(gè)輕量級校驗(yàn)工具validate_problems.py它不依賴 QDUOJ 環(huán)境純 Python 實(shí)現(xiàn)用于在導(dǎo)入前發(fā)現(xiàn) 90% 的結(jié)構(gòu)性錯(cuò)誤# 在題庫包根目錄下運(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.這個(gè)腳本會(huì)檢查 7 類常見問題JSON 語法、測試點(diǎn)配對、ID 唯一性、樣例長度、附件路徑存在性、難度值范圍1–4、標(biāo)簽合法性。其中 Warning行是善意提示不影響導(dǎo)入只有? Error行出現(xiàn)才需人工干預(yù)。3.3 正式導(dǎo)入一條命令 兩個(gè)關(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 題目時(shí)跳過而非報(bào)錯(cuò)。這是安全閥——如果你之前已導(dǎo)入過部分題目此參數(shù)可避免中斷。導(dǎo)入過程約耗時(shí) 3–8 分鐘取決于服務(wù)器磁盤 I/O終端會(huì)實(shí)時(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 后臺(tái)/admin/進(jìn)入Problem模型隨機(jī)打開 2–3 道題點(diǎn)擊「Preview」按鈕確認(rèn)題干渲染正常、樣例可復(fù)制、附件圖片能加載。這是最后一道肉眼防線。4. 避坑指南那些讓你在凌晨兩點(diǎn)對著日志抓狂的典型問題即使嚴(yán)格按照上述步驟操作仍可能在某個(gè)環(huán)節(jié)突然卡住。以下是我在 5 所高校部署過程中記錄的真實(shí)翻車現(xiàn)場。每一條都對應(yīng)一個(gè)具體現(xiàn)象、根本原因和可立即執(zhí)行的解決方案不講原理只給藥方。4.1 現(xiàn)象import_problems命令報(bào)錯(cuò)KeyError: title且定位到某道題的problem.json原因該題problem.json中title字段缺失或值為空字符串title: 。QDUOJ 模型定義中title是非空字段blankFalseDjango ORM 插入時(shí)直接拋異常。解決用以下命令快速定位并修復(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)入完成但后臺(tái)查看題目時(shí)題干顯示為亂碼中文變問號或方塊原因problem.json文件本身編碼不是 UTF-8常見于 Windows 記事本另存為時(shí)選了 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/ \; # 手動(dòng)檢查 1–2 個(gè)文件確認(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 不會(huì)自動(dòng)創(chuàng)建分組而是靜默跳過該題。解決手動(dò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é)的三條鐵律和一個(gè)可復(fù)用的自動(dòng)化模板。5.1 新增題目必須走generate_problem.py模板生成骨架手寫problem.json是災(zāi)難源頭。本包提供scripts/generate_problem.py它根據(jù)最小輸入生成合規(guī)骨架# 用法python generate_problem.py 題目標(biāo)識(shí) 題目標(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這個(gè)腳本的核心價(jià)值在于它生成的problem.json中time_limit和memory_limit默認(rèn)設(shè)為1000和2621441s/256MB符合藍(lán)橋杯常規(guī)限制difficulty設(shè)為2中等避免新手誤設(shè)為1導(dǎo)致題目過水更重要的是它自動(dòng)在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)致后臺(tái)標(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ǔ)丁自動(dòng)校驗(yàn)字段合法性 python scripts/apply_patch.py patches/P0042.patchapply_patch.py會(huì)做三件事解析 patch 內(nèi)容、檢查修改字段是否在白名單內(nèi)如只允許改hint/time_limit/tags、執(zhí)行 JSON Merge非覆蓋式。這樣即使你誤刪了description字段腳本也會(huì)報(bào)錯(cuò)并中止而不是默默生成一個(gè)殘缺題目。5.3 對接自定義 SPJ用spj_template.py保證接口契約為編程題寫 SPJ 是高頻需求但很多人直接扔一個(gè)spj.py進(jìn)去就完事結(jié)果判題機(jī)調(diào)用時(shí)報(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答案錯(cuò)誤 2 - PE格式錯(cuò)誤如多余空格 3 - RE運(yùn)行時(shí)錯(cuò)誤如 SPJ 自身崩潰 # 示例忽略輸出末尾空白的比較 if user_output.rstrip() expected_output.rstrip(): return 0 else: return 1 # 以下為 QDUOJ 調(diào)用時(shí)注入的全局變量勿刪 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)邏輯錯(cuò)誤。從那以后我每次為題庫新增題目都強(qiáng)制走generate_problem.py每次修改舊題必先export_patch.py備份每次寫 SPJ第一行就是粘貼這個(gè)模板。不是信不過自己而是信不過人類在凌晨三點(diǎn)的判斷力——這套流程就是我的后悔藥。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
色眯眯av| 亚洲男人的天堂一区二区| 国产精品老师| 大学生美女口爆| 青娱乐av在线| 大香蕉黄色一区| 中国AAAAAA黄色片| 日日摸日日碰夜夜爽视频| 一道本东京热加勒比一区二区三区| 成人a v在线播放免费| 欧美91色| 久久精品成人一区二区三区蜜臀| 骚货人妻偷情自拍在线视频| 久久久精品无码亚免费| 91九色蝌蚪在线观看| 亚洲综合欧美| 精品九九九九九九| 中国人高清www色视频免费| 日韩欧美中文字| 亚洲色天堂日韩中| 婷婷五月天补不补| 亚洲色吧网| 午夜理论片在线观看免费| 美女被啪到深处抽搐视频| 婷婷激情四射| 人人妻人人爱人人玩| 久草色在线观看| 日日夜夜模| 欧美日韩人妻婷婷一区| 久久久九九| 日本欧美m v精品网站加| 欧美日本天堂| 中字一区| 91综合中文字幕| 中国91AV| 一级AV性爱| 亚洲一区日韩精品中文字幕 | 成人小电影网站tex| 久久精品一区二区三区蜜桃臀| 夜夜嗷嗷一区二区| 亚洲女人毛茸茸91| 91亚洲情色| 欧美Ⅴ性爱| 中日韩一区二区三区欧美| 精品国产一区探花在线观看| 福利操逼| 97久久久久久久精| 色偷偷人人玩人人舔人人操人人摸人人爽| 久久是精品| 天天综合网91| AV网站高清无码在线观看| 色官网在线| 91狠婷| 久久久99999久网站| 精品综合久久久久久97| 日语五十路和六十路亚洲国产精品 | 岛国激情视频在线观看| 精品一区二区啪啪啪| AV高清一区| 亚洲人妻久久久| 黑人白女精品一区| 中文字幕少妇色 | 免费A V在线| 区一在线观看| 91香蕉国产尤物视频| 欧美顶级黄色大片免费| 欧美日韩电影一区二区| 日韩精品中文字幕人妻| 日本91白丝| 天堂亚洲精品| 日韩在线观看中文字幕视频| 久久久久人| 操国产逼| 中文字幕超碰CAO| 国产免费一区2区3区| www.zbzhongsen.com| 伊人在线大香蕉二。| 色天使亚洲综合在线观看| 人妻夜夜爽天天爽麻豆三区网站| 亚洲熟女诱惑| 操我啊啊啊啊啊| 91熟女视频| 9久综合网| 国产女人视频三四五区| 欧美日韩国产中文超碰| 欧美色999| 91国产丝袜足交精品视频| 青草精品视频日本久久久久网站在线| 国产精品麻豆成人AV艾秋| 超碰碰97资源站| 骚逼高潮久久精品| 91伊人久| 97伊人超碰| 中文字幕 人妻不满 在线视频| 蜜桃天美传媒AV一区二区三区| 国产精品亚洲免费| 88xx成人精品视频| 青青草国产一区二区三区| 五月丁香社区婷婷日韩欧美精品影院 | 啊啊啊操一区| 最新岛国大片| 国产在线观看一区二区三区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 国产三级中文有码在线视频| 九九九九一级| 五月丁香六月婷| 美女视频尤物网在线看| 五月婷婷无码| 欧美精品三级黄片| 亚洲阿v天堂无码z2018| 久久视频,这里只有精品| 色5月婷婷| 岛国网址国产| 久久av一级av少妇av高潮| 91青青在线| 亚洲揄拍网| 婷婷综合| caopeng97| 国产免费永久精品无码| 日韩午夜精品一区二区三区电影| 久久久久久久伊人精品| 国产捆绑一区| 亚洲av青草久久一区二区| 天天干夜夜肏| 日日日日做夜夜夜夜做无码97| 欧美熟妇乱码在线一区| 操人妻少妇中文| www.婷婷| 91色黑人少妇| 夜夜嗨绯色| 国产熟女精品区| 污污污8888| 91老熟女老女人国产老太| 免費人妻夜夜爽天天爽爽一区| 激情丁香婷婷| 97在线免费看| 一区二区三区色综合| 精品免费国产二区三区| 亚码人妻| henhen91| 日本欧美一区二区三区免费| 日韩国产乱子伦App| 日韩中文字幕在线视频观看| 亚洲熟女中文字幕在线| 国产专区路线| 亚洲欧美啪啪| 亚洲国产精品无码AV久久久| 天天日B夜夜干B时时操B| 操婷婷逼| 国产视频大全| 久久久96| 久热无码| 人妻熟妇久草在线| 亚洲一区二区在线观看91| 欧美探花网| 深爱五月婷婷| 精品人妻一区春色| 26uuu国产亚洲综合| 多乙久久久久久| 欧美黄色图片| 欧美不卡在线一区二区| 亚洲熟妇图片| 国产在线综合网| 日欧操屄视频| 欧美偷拍| 一区二区激情国产熟女 | 久久发布国产伦子伦精品| 岛国不卡超碰护士AV在线播放| 精品无码秘 人妻一区二区| 曰韩av中文字幕专区| 男人的天堂日本东京热| 亚州免费啪啪视频| 蜜桃精品一区二区三区久在线| 999综合网| 91久久精品蜜臀| 日韩天天综合| 欧美亚洲丝袜美女电影| 亚洲A曰本VA欧美VA视频| 美女尤物福利视频| 日韩免费在线观看不卡| 欧美成人色| 91色人妻| 天天干夜夜鈤| 91麻豆天美国产| av强奸乱轮| 1204金沙人妻懂旧版免费| 久久美女国产| 亚洲熟女人妻中文字幕一区二区| 69综合网| 国产67194| 五月丁香| AND人妻系列| 日日夜夜青青草母狗| 国产suv一区二区三区6| 中文人妻av高清一区| 12一15性XXXX粉嫩国产| 国产女生在线| 久久宗合亚洲| 草草网站影院白丝内射| 中文字幕-区二区三区四区视频中国 | www.超碰| 神马麻豆福利院| 久久美女福利是上海美女| 97干综合网| 中文字幕精品日韩中文字幕| 嗯嗯,好大,好爽,好骚 | 少妇色欲综合网2| 777奇米影视777四色| 91碰碰| 欧美一级黄片免费播放| 精品视频一区二区| 天天亚洲综合| 成人无码电影在线观看网| 97久久久精品| 国产精品麻豆视频网站| 亚洲drav色图| 精品一区二区啪啪啪| 青青色在线观看| 黄页大片在线观看| 激情抓乳插进去啪啪啪日韩 | 男人的天堂不卡一区二区| 亚洲色图欧美色18直播在线| 白丝1区2区3区| av网站免费看| 久久日本熟女精品一区| 老司机射| 激情小说在线视频| 国产精品久久久久久久免牛肉蒲团| 日本视频在线观看污污污| 久久久久久九九九九九九| 成人国产精品三级A片| 欧美色干| 2019午夜福利视频| 中文字幕精品一区二区精品| 亚洲av综合伊人久久| 欧美韩日精品资源| 日日干日日| 欧美91精品国产自产| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 97欧美| 欧美大香蕉97| 大地资源在线观看中文第二页| 蜜臀久久99精品久久久久久酒店| 97超碰人操| 男人的天堂2010| 99re热有精品视频国产| 99精品九九九九九九| 人妻在线臀日韩| 高清无码 国产精品| 欧美色视| 999久久芭蕾| 欧美一区二区在线资源| 亚洲无线码一区国产欧美国| 国产91亚洲精品一区二区三区| 欧美亚洲色的图| 九九玖玖精品| 桃花色涩综合影院| 国内精品a| 999久久久| 蜜桃精品视频一区二区三区| 欧美精品双插| 国产高清不卡视频| 蜜臀AV成人精品蜜臀AV久久| 婷婷尹人大香蕉免费| 欧美综合娱乐久久| 中文字幕精品探花视频| 少妇的嫩逼图片| 91亚洲欧美综合高清在线| 国产suv精品一区二区四| 99热色精品| 最近2019中文字幕国语免费版| 无码高清操逼| 欧美日韩97| 色欲久久99精品久久| 欧美国产有色电影| 国产视频一区二区在线| 婷婷中文字幕| 蜜臀久久99精品久久久老,,| 亚洲天堂99| 国语国产操逼伊人AV网| 国产一区二区啪啪视频| 美女操逼福利视频| 久久婷婷热| 亚洲Av无码成人精品国产| 乱伦1色页| 男女做爰猛烈动高潮A片免费应用| 97在线免费视频观看| 日韩日韩日韩-国产乱码精品一区二区| juliaann丝袜大战黑鬼| 欧美激情欧美精品| 91久久久视| 国产亚卅97| 亚洲一二三四区机械| 猛交交| 蜜臀少妇一区二区| 99re6久热只有精品6在线直播| 久久亚洲婷婷| 999久久久精品国产| 日韩精品99999| 无码色| 亚洲nv男人的天堂网| 青青草日韩无码| 碰碰在线视频| 二区熟妇韩日| 亚洲AV不卡在线观看尤物| 日本大香蕉| 性欧美精| 超碰人妻久久| A级毛片在线看免费| 国产成人精品必看 | 九九热AV| 手机午夜电影神马久久| 日本肏逼视频在线观看| 天天看综合网| 碰人碰碰人人开房人肉| 久久有码视频| 国产综合日韩伦理| 婷婷影院入口| 人人操天天爽| 欧美超碰人妻97| 97中文字幕一区| 人人操人人肉久久精品| 内射小黄片| 牛牛aV| 综合网,亚洲,欧美| 久久精品国产久精国产| 久久无码精品| 国产精品久久久久久久毛片1| 99九九精品| 欧美亚男人的天堂| 久久久久国产精品人妻aⅴ天堂| 国内外激情在线| 91香蕉国产尤物视频| 中文字幕AV乱伦| 柠檬AV导航| 欧美综合第一| 国内毛片四区| 日韩性爱毛片操骚逼| 爱我干综合| 有码人妻系列| 99999国产| 曰韩精品视频一区二区| 天天爱天天操| 久久成人午夜狠狠| 国产 日韩,欧美 自拍| 黄色AAAAAAAAAAA大片| 久久98| 75大香蕉| 综合第一页| 老司机射| 97精品97| 91精品人| 97色婷婷| 久久黄黄黄| 国产乱伦性爱区| 五月丁香激情综合网| 人妻社区男人天堂| 久久久中文| 亚洲色诱惑| 欧美日韩婷婷中文| 国产深夜福利| 韩国黄色片精品久久久| 啊啊啊啊啊好舒服视频| 国产精品嫩草影院午夜两性| 天天综合网国产| 超碰久草| 成人免费不卡在线视频| 亚洲精品蜜桃久久久久久久| 74成人在线| 精品久久視頻在线| 久久超碰com| 欧美网站免费| AV色五月| 五月天婷精品激情| 久久久久深夜无码| 人妻人人做人人澡人人爽欧美一区| 人人操天天爽| 国产精品ww久久| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 免费农村成人少妇人妻Aa一区二区视频| 日韩无码第3页| 一级性爱aaaa| chaopen97久久| 国产精点久久久成人| 亚洲色情在线影视| 乱伦1色页| 成人热久久精品| 麻豆视频国产一区二区| 欧美猛交黑寡妇中文字幕| 试看日韩黄片| 黄色不卡视频| 欧美性爱系列| 熟妇人妻精品一区二区| 六月色婷婷| 欧美写真视频一区| 久久这里都是精品| 91伊人久| 无码人妻精品一区二区三区九九 | 人妻精品视频一区二区三区| 蜜桃在线观看一区二区三区| 国产一区二区三三视频| 综合网97| 99热伊人| 岛国A V在线免费看| 久热精品色情| 国产AV无码AV| 亚洲色性| 青青爽| 收看日本人日bb| 强奸熟女一区二区三区| 综合欧美日本三级| 日韩九九九| 岛国小电影| 大香焦A片| 欧美色吧综合| 蜜臀AV一区二区三区激情综合| 综合激情二| 豆1无夜无码| 99这里有精品| A 在线网址| 91精品91久久久久77777| 99热超碰| 人人操人人插人www| 啊啊啊轻点在线观看| 伊人97超碰| 天天谢天天干| 久久在肏| 少妇人妻激情四射| 国产伦精品免编号公布| 5278欧美一区二区三区| 老女人综合网| 亚洲第二页| AND人妻系列| 操B在线观看| 日日夜夜精品视频| av 模特一区了| 精品女人999| 欧美十八禁导航成人| 激情一区二区| 色香欲天天天天综合色| 91偷拍欧美亚洲| www.超碰在线| 亚洲精品国产熟女| 五十路一区无码| 午夜精品久久999热蜜桃介男人用| 亚洲高潮少妇| 黄网色一区二区三区四区精品| 日本东京热久久久电影| 五月天久久人妻| 午夜后入| 97超碰色屌| 婷婷五月在线视频| 欧美人人AAA| 人人操人人操人人操人人操人人操人人人11.CM | 久久五月视频| 美中日韩无码| 日本免费一级AAA大片器 | 9久久久久| 久久久久久人| 欧亚揄拍偷拍精品视频 | 嗯嗯嗯好爽| 国产情侣自拍在线播放| 一区二区三区探花在线观看| 色屁屁影院www国产| 国产极品馒头逼| 熟妇无码视频三区| 欧美青青草视频| 美欧老女人97| 亚洲情色在线| 四虎884a| yiren97| 日韩内射视频| 成人精品电影| 精品99999久久久久久| 麻豆天美电影一区二区| 免费观看欧美日韩操逼视频| 91超级碰碰碰| 天天日天天色| 国产欧美精品日韩区二区麻豆天美| 啊视频在线| 久久久久久AV无码免费网站| 中文字幕精品资源在线| 日本人人操人人操| 极品色www影院| 97精品综合久久| 伊人五月天| 天天综合色| 五月开心网| 91粉芽高清在线一区二区| 久久免费精彩视频| 热久久精品| 日本天天人人狠狠在线日美女 | 91碰碰碰| 在现视频女上位好爽| 91xingse| 亚州 综合 色图| 久久女同性恋一二区| 熟女AV一区| 国模久久在线| 9Ⅰ超碰| 亚洲国产美女久久久久 | 秋霞怕怕片| 国产精品原创巨作?v网站| 啪啪视频亚洲第一| 黄色性爱网网| 屌逼麻豆| 国产天天看| 91亚洲欧美综合高清在线| 亚洲 欧美 日本 国内 首页| 酒色综合网| 在线中文字幕| 手机看片1024你懂的国产| 五月天综合网| 99re只有精品| 丝袜美腿91| 欧美综合自拍| 亚洲导航深夜福利| 婷婷五月天补不补| 欧美影音在线| 丰满人妻一区二区三区免费| 中文字幕美女91| 欧亚性爱视频免费看| 欧美日韩高潮喷水91| 麻豆性爱视频在线播放| 超碰97极品9| 国产91影院| 综合自拍| 蜜桃在线观看一区二区三区 | 欧美情色男人的天堂| 久久超碰av在线| 伊人91| 亚洲va有码在线天堂| 六月丁香婷| 青女在线| 亚洲av性爱电影| 韩日无码在线观看| 久久天天躁日日躁狠狠躁 | 丝袜色综合| 欧美一区二区男人天堂| 天天看,天天做| 99热精品国产| 97干97色| 91久久久久久| 国产热av| 无码精品久久| 91青视频| 久久人妻熟女一区二区| 天堂8在线新版官网| 色五月天AV| 日韩9区| www…国产操逼| 男人的天堂2000| 亚洲中文字幕熟女| 天天流夜夜操| 久久婷婷苹果| 国产尤物AV尤物在线观看不卡| 成人熟女视频一区二区三区| 夜夜躁狠狠躁日日躁av| 五月婷婷久久综合| 国产精品国产| 啪啪资源网| 91夜夜蜜桃臀1区2区3区| 免费观看一区| 综合网欧美在线| 丝袜美腿丝袜| 99日精品欧美国产| 欧美亚洲清纯| 澳门特级毛片免费观看| 加勒比久久av| 午夜精品久久久久久久99蜜桃一| 91国精产品| 国产一级高跟丝袜| 搞中出视频在线观看| 自拍内地三级在线观看| 天天干天天日天天射黄色大片| 国产一区二区在线播放| 久操综合在线| 中文字幕熟女人妻丝袜| 老鸭窝亚洲毛片| 欧美亚洲小说| 国产精品制服丝袜中文字幕日韩一区二区三区| 亚洲欧美高清| 夜夜高潮夜夜爽高清视频一| 精品性爱| 久插综合| 萌白酱自拍视频| 青青草久草AV| 桃花色涩综合影院| 久夜视频| 欧美 亚洲 大香| 欧美性爱无码一区二区三区| 日欧毛片久久| 两性综合网| 啊啊啊啊免费视频| 久久久久久中文字幕中文字幕最新| 91日韩| 中文字日本乱码| 人妻丰满熟妇一区二区三| 久久超碰98| 中文字幕123| 九九热精品视频六| 97人肏| 吖在线不卡一区二区国产剧情| 超碰1997| 五月婷丁香| 国产女大学生AV| 99re69| 伊人黄色视频免费观看| 国产精品一区二区密臀| 蜜桃视频精品一区二区三区| 夜嗨影院| 我要色综合网| 蜜桃久久精品一区二区三区| 九九无码视频| V A在线| 射丝袜大香蕉| 国产精品交换一区二区| 无码操逼视频一下| 亚洲成人AB| 国产suv精品一区二区四| www.91逼逼.com| 精品少妇99| 91人妻视频| 色丁香久久| 伊人五月天婷婷| 久久久九| 熟女自慰久久久| 国产在线视视频有精品| 黄片免费日韩| a啊啊啊啊啊啊啊啊一区二区| 亭亭丁香激情| 色色婷婷五月| 在线观看无码三级少妇| 国语少妇精| 亚洲无限观看| 日韩一999精品| **一级毛片国产| gogogo免费高清看中国国语| 中国少妇啪啪视频| 久久九操在线观看| 亚洲色图 欧美热图 清纯唯美 另类自拍| 激情小说成人日本无码一| 国产熟女精品一区二区| 99热99re6国产在线播放| 5252色欧美在线| 天天爽天天爽| 欧美日韩操逼嗦吊| 日韩人妻制服丝袜av| 亚洲在线欧美| 99re视频在线播放青草| 97爱碰| 操一区| 一牛影视久久久一区二区三区| 视频分类 国内精品| 国产精品成人无码a v毛片| 东北女人操逼| 成人国产二区三区在线,男女精品。| 9999九九九久久久| 欧美丝袜激情| 国产av青草| 丰满人妻一区二区三区四| 噜噜噜无码AV一级一级久久影院| 国内毛片婷婷六月色| 久久精品国产AV一区二区三区| 色妇综合网| 日韩精品一二三| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照 | 中文字幕亚韩| 久久久性爱| 国产精品一区av在线| 日本加勒比无码专区| 熟妇人妻一区二区三在线| 欧美毛片在线网| 免费啪啪一级视频| 欧美疯狂做爰xxxx| 亚洲日韩精品一区二区| 欧美性高潮在线| 久久精品操| 亚洲97资源| 麻豆一区二区AV天美| 久热精品在线| AV天堂因数| 欧美 亚洲| 好吊色青靑草| 欧美精品宗合| 白丝被操91| 强奸乱伦免费网站| 中文字幕一区二区三区高清| 一区操逼日比视频| 强奸乱伦日韩AV| 亚洲色图亚洲无码强奸乱伦| 五月婷婷久久综合| 九九在线视频| 男人下部插入女人下部| 91久久午夜无码鲁丝片久久人妻| 上床不卡网站| 色呦色呦色精品| 久久久性少妇| 91五十路| 日韩免费看在线黄色片| 精品一区二区成人| 婷婷激情四射| 5252色欧美在线| 91天天c| 性九九九九九九| 欧美精品系列| 熟女乱3伦999| 亚洲一卡2卡3卡4卡乱码网站 | 超碰在线人妻中文字幕| 国产欧美精选激情视频| 国产精品99久久久www| 色五月婷婷麻豆在| 99re69| 青青草华人在线欧美在线| 日韩欧美传媒一区国产| 天天做天天爱夜夜爽毛片试看| 在线一道啪| 99精品网| 精品国产乱码久久久兰草影视| 五月天AV资源| 自拍偷拍第26| 国产在线视视频有精品| 一区,二区,三区网站| 欧亚揄拍偷拍精品视频| 97狠狠| 美国aaaaa一级黄片| 亚洲国产精品久久久久久久久久| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 五月天色图| 九九人妻| 日韩一区二区精彩视频| 日韩女模中文造逼| 91电影色诱| 成人性交午夜免费片| 熟女这里只有精品6| 伊人激情| www. 男人天堂成人在线| 亚洲97综| 日本熟女中文| 歐美性天天| 天美91| 久操不卡视频| 色老牛| 国产91影院| 99色色网| 欧美 日韩第一性色| 国产精品原创巨作?v网站| 99re9在线| 欧美桃色网| 一类无码操逼视频| 国产黄色动态精品| 久久少妇| 久久综合九九| 亚洲双插| 无码乱人伦中文视频| 97色97好| 久久精品国产亚洲AV清纯| 六月婷婷色综合| 天堂综合| 操逼操逼逼操操逼91| 高树玛利亚无码流出| 97超碰9| 色婷网| 欧美久久人体| 男人a天堂手机在线版| 亚州春色| 天天躁日日躁成人字幕aⅴ| 欧美日韩情色一区二区| 999精品乱码| 99视频只有精品| 午夜啊啊| 996热| 一区二区三区一亚洲中文字幕、综合区灬| 丰满少妇乱子伦精品无| 91nbbbbbb| 亚一综合久久久久久久久久| 欧美精品久久| 日韩一级成人毛片免费观看| 亚洲色图综合网| 亚洲高清无码在线桃色| 1024午夜激情男人的天堂| 国产精品美女在线一区| 自拍亚洲综合| 久久久久国产一区二| 涩亚洲欧洲| 丁香六月啪| 亚洲美女精品九九视频| 欧美男人一区| 黄色视频高清无码网站| 天堂麻豆天美| 久思思热视频在线观看| 60秒免费小视频| 1禁看欧美黄片免费看| 操老熟女AV| 久久综合激情| 99re在线| 操b网站亚洲无码| 色网在线视频观看免费| 超碰9 7女人| 99热免费| 精品国产三级av韩国在线| 免费网色网站| 亚洲免费人妻在| 91老司机视频| 蜜桃臀 后入 一区 二区 三区 在线| 无码人妻精品一区二区三区99不卡| 国产精品欧美激在线| 人人摸人人添人人操| AV中文字幕三四五| 91人妻人人妻| 国产成年精品高清在线观看91| 国产精品国产| 色综合天天| 国产探花日韩援交| 精品人妻一区二区蜜桃视频| 久久极品伊人| 日韩中文字幕精品一区在线| 亚洲综人| 韩国轻伦国内自拍一区| 一级特级aaaa毛片免费观看| 超碰色图| 国产盗摄美女如厕大神作品在线观看| 精品伊人久久久大香线蕉小说| 天天综合-91入口| 超碰中文字幕人妻草一区| 怡红院一区二区熟女人妻| 国产美女高潮| 久久综合久色欧美综合狠狠| 色欧美天天| 亚洲1区2区三区高清中文字幕| www男人天堂| 校园春色综合色| 日韩啪啪视频| 国产精品久久久久久久AV大片| 久久久久久人| 97天天弄| 日本熟妇熟色97一本在线观看| 蜜乳AV一区| 欧美激情激情xxxx欧美专区| 欧美综合色综合| 日本不卡三级网在线播放| 日韩性爱电影一区| 精品日韩人妻视频| 欧美 亚洲| 五月天亚洲网| a人欧美综合天堂麻豆| 992这里有精品| 日本性爱不卡视频| 9国产超碰| 亚洲情色视频| 亚洲双插| 亚洲日本天堂| 色九九九九| 97爱免费插| 综合啪啪| 在线v中文字幕一区二区三区| 日韩黄片影院| 日日爱99| 亚洲小说视频| 一本一道久久综合久久| 午夜毛片高清免费不卡| 99国产精品在线观看| 中文字幕在线播放2中文字幕在线观看2| 韩国成人精品久久久免费看| 精品国模无码| 97干在线| 躁躁躁日日躁2020| 男人天堂无码| 91国产丝袜美女| 91丝袜在线视频| 97看操| 日本97久久久精品| 91在线免费观看处女| 五月天色图影视| 五月丁香综合网| 五月天综合在线| 强奸xx国产| 亚洲AV无码国产成人| 香蕉人人操tv| 中文字幕av乱伦| 中文字幕狠狠玩| 色爱三区| 国产 丝袜 欧美中文 另类| 亚洲最大的综合性av| 欧美精品xxxwww| 久久九九国产精品| 麻豆啪啪啪视频| 91精品无码人妻系列| 中文字幕成人理论在线| 亚洲女毛多水多21P| 青青操狠狠撩| 国产成人自拍视频在线| 日韩精品一区二区三区色欲| 久热91| 国产欧美日韩女同性恋ww喷水精品 | 三级AV入口| av网站在线观看了| AAAAAAAAA黄片| 91操人| 高清在线偷拍自拍视频| 99色天堂| 91久久国产综合久久| 久久超碰亚洲人| 欧美乱妇狂野欧美在线视频| 青青草久久在线| 91欧美www| 97欧美超碰| 黄色视频60分钟| 亚洲精品中文字幕一区在线视频 | 色五月首页| 国产不卡精品91| 91美女在线看| 97人妻人人躁人人玩人人| 台湾佬大香蕉| 熟妇乱伦一区二区| 操逼www.| 久久99热这里只频精品6学生| 精品国产一区二区久久| 久久99999| 综合欧美色图| 免费精品国偷自产在线在线| 人人操人人插人人摸人人干| 大屁股xxxxx| 人妻密肉在线观看| 久久久九精品| 婷婷五月天激情四射| 五月天久久综合网| 日韩精品一区二区三区色欲| 伊人青青一区成人视频在线观看区 | 日本三级韩三级99久久| 日本一区二区三区欧美日韩中文字幕| 欧美精品久久| 中欧人妻丝袜中文字幕| 国产极品99热在线播放69| 可以免费观看的AV| 使劲用力艹少妇视频一区二区| 久久香蕉国产线看观看亚洲女人 | 国产97视频免费观看| 蜜臀国产AV中文字幕| 欧美视频激情久久久久久| 97伦综合| 日本狂喷奶水在线播放212| 99精品久久| 欧天美中出| 日夜伊人网| 无码高清专| 蜜臀在线免费观看在线免费观看| 人妻人久久精品中文字幕| 亚洲一区二区三区在线激情| 色香色欲天天综合网天天来吧| 啊啊啊好湿国产一二| 欧美人妻一区二区| 亚洲精品国产日韩无码AV永久免| 亚洲第一综合| 久久久91福利姬| 日韩免费a级毛片无码a∨| 精品亚洲国产成人AV制服丝袜 | 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 先锋精品av色鲁| 欧美激情亚洲情色| 八戒午夜福利理论片| 午夜精品久久久久久久男人的天堂| 日本精品九九九| 成人av福利在线观看| 亚洲 91 在线| 91色夜| 乱伦系列一区二区| 粉嫩小泬久久久一区二区| 老司机福利青青草| 91人妻爽爽人人做人人澡| 欧美日韩系列| 老司机老司机午夜影院| 香蕉久久精品| 日本羞羞的视频在线播放| 久久一二三四五六七八九区区区| 影音资源男人日韩| 熟女精品va中文字幕| 久久久久久中文版| 日韩免费中文字幕视频| 超碰 97国产熟女| 好属操| 久久人妻丝袜一区二区三| 国产又粗又长的视频| 国产综合操逼高清| 白嫩妹子国产骚| 大伊香蕉在线视频免费| 久久综合av| 日韩欧美中文| 天天日熟妇| 日韩欧美国产高清视频| 在线小视频| 综合影视国产无码| 91青青在线视频| 插欧洲美女欧美精品| 久久久久幕乱码| 十八禁啪啦拍视频无遮挡| 丰满少妇精品一区二区| 在线啊v一区| 久草色在线观看| 亚洲色久| 偷拍盗拍亚洲色图图片| 欧美亚州手机在线| 亚洲天堂一区| 97超久碰| 国产AV激情无码久久无码| 操淫穴亚洲五月丁香 | 国产精品点击进入在线影院| 老司机久久| 永久免费发布性爱网| 亚洲在线A| 98色网| 欧美夜夜草视频| 亚州久久9| 亚洲欧洲日韩国产自在线| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 亚州综合色图| 久久久无码av精| 久9爱精品| 久久天天性久久伊人| 91被操| 鸥美极品| 色婷婷色99国产综合精品| 日韩猛交| 99re在线观看| 久久九九国产精品| 嗯嗯啊啊啊好爽| 成年男人的天堂| 亚洲精品无码久久AV| 亚洲中文丝袜美腿诱惑字幕| 日韩性色b| 日韩免费大片一级播放| 欧美自拍网| 天天天肏屄欧美| 人人操人人操草草| 成人三级片一区二区三区视频| 无码一区二区三区四区五区六区七区八区九区十区视频 | 久久久久国产精品久久久| 少妇500双飞99| 日本污ww视频网站| 永久电影三级在线观看| 啊啊啊啊啊啊啊啊啊在线观看| 婷婷激情啪啪| 天天色,天天干,天天干| 好涩综合| 97精品综合久久网| 国产免费一区二区在线A片视频| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 清清一区二区三区四区不卡视频| 人妻81p| 亚洲丝袜诱惑| 青操影院| 69AV女优男人的天堂| 蜜臀AV网站| 欧州一区二区三区四区| 亚洲人妻久久久| 精品美女在线视频| 九九色逼| 亚洲va有码在线天堂| 999精品乱码| 五月天欧美色图| 天美一二三在线观看Av| av九九| 日韩色| 成人小说另类在线| 国产搭汕a级片| 久久宗合亚洲| 大香蕉天天看妹子| 亚洲色五月| a级理论午夜日本| 一级黄色视频网| 五月丁香黄色网| 天堂网亚洲区手机版| 久久夜精品一区二区三区| 亚洲精品一二三四区| 狠狠干,狠狠操| 少妇高潮对白在线观看| 免费看黄片现成| 久久久精品网站| 三四中文字幕| 97日韩欧美亚洲| 国产精品天干天干综合网麻豆| 综精品久久久aaaa| 超碰人人妻| 丁香五月性| 99精品久久久久久久婷婷| 国产男女边吃边摸视频网站| 亚洲色图 欧美| 97天天| 超碰九7| 99少妇| 亚洲色图8| 2003天天干夜夜操| 色网1| 9999亚洲精品| 亚洲色91C| 日日橹狠狠爱欧美超碰| 99999精品视频| 成人贴图日韩欧美| 久久久精品国产亚洲伊人| 国产女人成人精品视频| 福利在线黄片| 91操人| 入口操逼网站| 欧美日韩岛国大片在线观看| 日韩乱伦影音先锋| 国产一区二区精品久久99| 91社操逼| 五月丁香拍拍激情综合三级| 亚洲熟女精品| 亚洲精品xxx| 天天操夜夜嗨| 黑丝自慰喷水网站| 国产无码一二三区| 婬女免费一二三区A片| 不卡啪啪视频| AA丁香综合激情| 精品国产一区二区三区av在线资源| 91美女中出| 殴美牲| 日韩二三区| 欧美情色贴图| 嗯~啊~快点 死我视频免费看网站| 欧美色图在线视频少妇| 激情文学小说一区二区 | 97超碰超欧美。| 九色 蝌蚪 熟女自| 青青在线视频免费| 日本一级特级毛片视频| 最近2018中文字幕在线高清第一页| 亚洲成aⅴ人片不卡无码| 国产高清无码一区三区二区| 久久久久久久国产a∨| 激情av| 欧洲射精91| 91欧美性| 91高清欧美| 国产精品黑人一区二区三区| 性爱免费视频成人| 日本在线不卡一二区| 久久精品人体| 久久久久密臀视频| 99精品无码| 日韩性爱长视频免费| 青草草免费网站av| 欧美性爱伊人| 99啪| 日本一久是| 超碰九7| 九九综合久久中文字幕| 日欧操屄视频| 中文字幕 一区二区 亚洲无码| 日韩欧美偷拍美女视频| 婷婷8月天青娱乐| 黄色片A级一区二区三区| 国产强上视频在线观看| 麻豆精品久久久久久久| 人妻少妇色综合| 色香综合| 国产69精品久久久久99尤物| 色欧美天天|