打卡信奥刷题(3470)用C++实现信奥题 P10561 [ICPC 2024 Xi‘an I] Smart Quality Inspector
P10561 [ICPC 2024 Xi’an I] Smart Quality Inspector题目描述Ella 有一家工厂。一天她的工厂面临产品质量检查。 她的工厂有NNN条生产线。在这NNN条生产线中有N−KN-KN−K条是合格的另外KKK条是不合格的。第iii条1≤i≤K1\leq i\leq K1≤i≤K不合格生产线的罚款为iii元。 这里有MMM名质量检查员。对于第jjj名1≤j≤M1\leq j\leq M1≤j≤M质量检查员他将检查从第lil_ili​条到第rir_iri​条的生产线并在其中找到罚款最高的不合格生产线然后将此罚款施加给 Ella。 Ella 不想收到太多罚款所以她决定重新编号这NNN条生产线以使收到的罚款最少。请帮助她。 简单来说 你有一个长度为NNN的序列AAAA[1,2,3,...,K,0,0,0,...,0]A[1,2,3,...,K,0,0,0,...,0]A[1,2,3,...,K,0,0,0,...,0]。这里N,KN,KN,K已知。 有MMM对整数每对由两个数字li,ril_i,r_ili​,ri​组成。 你需要重新排列序列AAA以最小化以下值∑i1Mmax⁡jliri(Aj)\sum_{i1}^M \max_{jl_i}^{r_i} (A_{j})i1∑M​jli​maxri​​(Aj​)输入格式第一行包含三个整数N,K,M(1≤K≤N≤20,1≤M≤105)N,K,M(1\leq K\leq N\leq 20,1\leq M\leq 10^5)N,K,M(1≤K≤N≤20,1≤M≤105)如题所述。 接下来MMM行每行包含两个整数li,ri(1≤li≤ri≤N)l_i,r_i(1\leq l_i\leq r_i\leq N)li​,ri​(1≤li​≤ri​≤N)。输出格式一个整数表示答案。输入输出样例 #1输入 #14 4 3 1 2 3 4 1 4输出 #110说明/提示由 ChatGPT 4o 翻译C实现#includebits/stdc.husingnamespacestd;intn,k,m,l,r,ans1e9,pre[25][25],f[2000010],lst[25],nxt[25];intmain(){scanf(%d%d%d,n,k,m);for(inti1;im;i){scanf(%d%d,l,r);pre[l][r];}for(inti1;in;i){for(intj1;jn;j){pre[i][j]pre[i][j]pre[i][j-1]pre[i-1][j]-pre[i-1][j-1];}}for(intS1;S(1n);S){inttot0;for(inti0;in;i){if((Si)1)tot;}if(totk)continue;f[S]1e9,lst[0]0,nxt[n1]n1;for(inti0;in;i){if((Si)1)lst[i1]i1;elselst[i1]lst[i];}for(intin-1;i0;i--){if((Si)1)nxt[i1]i1;elsenxt[i1]nxt[i2];}for(inti0;in;i){if(!((Si)1))continue;intTS-(1i);intstlst[i],ednxt[i2]-2;intadpre[i1][ed1]-pre[st][ed1]-pre[i1][i]pre[st][i];f[S]min(f[S],f[T]ad*(k-tot1));}if(totk)ansmin(ans,f[S]);}printf(%d\n,ans);return0;}后续接下来我会不断用C来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现记录日常的编程生活、比赛心得感兴趣的请关注我后续将继续分享相关内容

相关新闻

程序员高效工作法:从时间管理到深度工作,避免过劳提升产出

程序员高效工作法:从时间管理到深度工作,避免过劳提升产出

1. 先搞清楚“优化产出”和“避免过劳”到底在争什么 很多人一看到“优化产出”就想到加班、赶进度、压 deadline,但真正可持续的产出优化,恰恰是从识别工作边界开始的。我经历过那种连续几个月每天工作14小时,最后效率反而下降的阶段——身体…

2026/7/26 12:10:38 阅读更多 →
StopWatch 是 Spring 框架提供的一个轻量级计时工具类

StopWatch 是 Spring 框架提供的一个轻量级计时工具类

StopWatch 是 Spring 框架提供的一个轻量级计时工具类,位于 org.springframework.util 包下。它提供了一种比直接使用 System.currentTimeMillis() 更优雅、更强大的代码执行时间测量方式。它尤其适合在开发、调试和性能分析等场景下使用。📌 为什么选择…

2026/7/26 12:10:38 阅读更多 →
深入理解tsc-watch的事件系统:从started到compile_errors

深入理解tsc-watch的事件系统:从started到compile_errors

深入理解tsc-watch的事件系统:从started到compile_errors 【免费下载链接】tsc-watch The TypeScript compiler with --watch and a new onSuccess argument 项目地址: https://gitcode.com/gh_mirrors/ts/tsc-watch tsc-watch是TypeScript编译器的增强工具&…

2026/7/26 12:10:38 阅读更多 →

最新新闻

FanControl终极指南:Windows风扇控制完整教程,告别噪音与高温

FanControl终极指南:Windows风扇控制完整教程,告别噪音与高温

FanControl终极指南:Windows风扇控制完整教程,告别噪音与高温 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/…

2026/7/26 12:20:42 阅读更多 →
Python-for-Android:3步将Python代码变为原生Android应用

Python-for-Android:3步将Python代码变为原生Android应用

Python-for-Android:3步将Python代码变为原生Android应用 【免费下载链接】python-for-android Turn your Python application into an Android APK 项目地址: https://gitcode.com/gh_mirrors/py/python-for-android Python-for-Android(简称p4a…

2026/7/26 12:20:42 阅读更多 →
ots:浏览器端256bit AES加密的一次性秘密分享平台,如何保障你的敏感信息安全?

ots:浏览器端256bit AES加密的一次性秘密分享平台,如何保障你的敏感信息安全?

ots:浏览器端256bit AES加密的一次性秘密分享平台,如何保障你的敏感信息安全? 【免费下载链接】ots One-Time-Secret sharing platform with a symmetric 256bit AES encryption in the browser 项目地址: https://gitcode.com/gh_mirrors/…

2026/7/26 12:20:42 阅读更多 →
从入门到精通:RL-starter-files环境变量与存储路径配置完全手册

从入门到精通:RL-starter-files环境变量与存储路径配置完全手册

从入门到精通:RL-starter-files环境变量与存储路径配置完全手册 【免费下载链接】rl-starter-files RL starter files in order to immediately train, visualize and evaluate an agent without writing any line of code 项目地址: https://gitcode.com/gh_mirr…

2026/7/26 12:20:42 阅读更多 →
MediaPlugin源码解析:跨平台媒体处理的核心实现原理

MediaPlugin源码解析:跨平台媒体处理的核心实现原理

MediaPlugin源码解析:跨平台媒体处理的核心实现原理 【免费下载链接】MediaPlugin Take & Pick Photos and Video Plugin for Xamarin and Windows 项目地址: https://gitcode.com/gh_mirrors/me/MediaPlugin MediaPlugin是一款专为Xamarin和Windows平台…

2026/7/26 12:20:42 阅读更多 →
Loop窗口管理:用视觉化操作解放你的macOS生产力

Loop窗口管理:用视觉化操作解放你的macOS生产力

Loop窗口管理:用视觉化操作解放你的macOS生产力 【免费下载链接】Loop Window management made elegant. 项目地址: https://gitcode.com/GitHub_Trending/lo/Loop 每天面对十几个杂乱的窗口,你是否感到效率被拖累?macOS的窗口管理一直…

2026/7/26 12:19:41 阅读更多 →

日新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

月新闻