《P11247 [GESP202409 六级] 算法学习》
📅 2026/8/1 2:16:19
👁️ 次浏览
题目背景对应的选择、判断题试题 - GESP 202409 C 六级 - 洛谷有题题目描述小杨计划学习 m 种算法为此他找了 n 道题目来帮助自己学习每道题目最多学习一次。小杨对于 m 种算法的初始掌握程度均为 0。第 i 道题目有对应的知识点 ai即学习第 i 道题目可以令小杨对第 ai 种算法的掌握程度提高 bi。小杨的学习目标是对于 m 种算法的掌握程度均至少为 k。小杨认为连续学习两道相同知识点的题目是不好的小杨想请你编写程序帮他计算出他最少需要学习多少道题目才能使得他在完成学习目标的同时避免连续学习两道相同知识点的题目。输入格式第一行三个正整数 m,n,k代表算法种类数题目数和目标掌握程度。第二行 n 个正整数 a1,a2,...,an代表每道题目的知识点。第三行 n 个正整数 b1,b2,...,bn代表每道题目提升的掌握程度。输出格式输出一个整数代表小杨最少需要学习题目的数量如果不存在满足条件的方案输出 -1。输入输出样例输入 #1复制3 5 10 1 1 2 3 3 9 1 10 10 1输出 #1复制4输入 #2复制2 4 10 1 1 1 2 1 2 7 10输出 #2复制-1说明/提示样例 1 解释一种最优学习顺序为第一道题第三道题第四道题第二道题。数据规模与约定子任务编号数据点占比mnbik130%2≤9≤10≤10230%≤9≤9≤10≤10340%≤105≤105≤105≤105对于全部数据保证有 1≤m,n,bi,k≤1051≤ai≤m。代码实现#include bits/stdc.h using namespace std; typedef long long ll; const int MAXM 1e5 10; vectorll group[MAXM]; int low[MAXM]; int maxcnt[MAXM]; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int m, n; ll k; cin m n k; vectorint a(n); vectorll b(n); for (int i 0; i n; i) cin a[i]; for (int i 0; i n; i) cin b[i]; for (int i 0; i n; i) { group[a[i]].push_back(b[i]); } bool impossible false; ll S 0; int M 0; int max_pos -1; for (int t 1; t m; t) { auto vec group[t]; maxcnt[t] vec.size(); sort(vec.rbegin(), vec.rend()); ll sum 0; int need -1; for (int i 0; i vec.size(); i) { sum vec[i]; if (sum k) { need i 1; break; } } if (need -1) { impossible true; } low[t] need; S need; if (need M) { M need; max_pos t; } } if (impossible) { cout -1 endl; return 0; } ll other S - M; ll ans; if (M other 1) { ans S; } else { ll d M - (other 1); ll avail 0; for (int t 1; t m; t) { if (t max_pos) continue; avail maxcnt[t] - low[t]; } if (avail d) { ans S d; } else { cout -1 endl; return 0; } } cout ans endl; return 0; }
1. 这篇文章真正要解决的问题如果你是一个模型爱好者,或者正在寻找一款能镇宅、有分量的收藏品,那么“开箱”这个词对你来说绝不陌生。但面对市面上琳琅满目、价格从几百到上万不等的模型产品,一个核心问题始终困扰着我们:这款模型…
📅 2026/8/1 2:16:14
在煤矿液压支架电液控制系统中,4K型钢丝编织护套连接器是连接控制器、电磁阀驱动器与传感器的标准线缆组件。ZE0703-09(550)作为郑煤机(ZMJ)、EEP、天玛等主流电液控系统的通用配件,其“550”代表线缆长度550mm,适配支…
📅 2026/8/1 2:15:13
ComfyUI-VideoHelperSuite终极指南:3分钟掌握AI视频处理全流程 【免费下载链接】ComfyUI-VideoHelperSuite Nodes related to video workflows 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI-VideoHelperSuite
想要在ComfyUI中快速处理视频文件&…
📅 2026/8/1 2:15:13
1. OpenClaw imageModel 项目概述 OpenClaw imageModel 是一个基于深度学习的计算机视觉框架,专门用于目标检测和图像识别任务。这个框架最近在开发者社区中引起了广泛关注,特别是在需要快速部署图像分析解决方案的场景中。作为一款轻量级但功能强大的工…
📅 2026/8/1 14:52:22
1. 蚂蚁文件整理神器功能概述 蚂蚁文件整理神器是一款针对个人和办公场景设计的智能文件管理工具,它能够自动识别电脑中的各类文件,按照用户设定的规则进行智能分类和归档。不同于Windows自带的资源管理器,这款工具最大的特色在于其"一键…
📅 2026/8/1 14:52:22
告别手动投递烦恼:智能求职助手如何重塑你的求职体验 【免费下载链接】get_jobs 💼【AI找工作助手】全平台自动投简历脚本:(boss、前程无忧、猎聘、智联招聘) 项目地址: https://gitcode.com/gh_mirrors/ge/get_jobs
还在为每天重复登…
📅 2026/8/1 14:52:21
你的QQ空间记忆会永久消失吗?用GetQzonehistory一键备份所有青春时光 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory
你是否曾经翻看QQ空间,发现那些记录着青春点…
📅 2026/8/1 14:52:21
1. LangChain上下文机制的核心价值 在构建复杂AI应用时,上下文管理就像给对话装上记忆芯片。传统对话系统每次交互都是独立事件,而LangChain通过Contextual Compression和ConversationBufferMemory等技术,让AI能够像人类一样基于历史对话进行…
📅 2026/8/1 14:52:21
如何快速掌握Terraria源代码:面向开发者的完整实践指南 【免费下载链接】Terraria-Source-Code 项目地址: https://gitcode.com/gh_mirrors/te/Terraria-Source-Code
Terraria是一款广受欢迎的2D沙盒冒险游戏,其源代码项目为开发者提供了深入了解…
📅 2026/8/1 14:51:21
AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言
HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…
📅 2026/8/1 0:00:26
无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut
在数字媒体创作领域,视频编辑处理的质量损…
📅 2026/8/1 0:00:30
1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…
📅 2026/8/1 0:00:30
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/8/1 1:20:16
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/8/1 1:20:19
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/8/1 1:20:17
AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言
HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…
📅 2026/8/1 0:00:26
无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut
在数字媒体创作领域,视频编辑处理的质量损…
📅 2026/8/1 0:00:30
1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…
📅 2026/8/1 0:00:30