【题解-信息学奥赛一本通】1373:鱼塘钓鱼(fishing)
题目1373鱼塘钓鱼(fishing题目描述有N个鱼塘排成一排N100每个鱼塘中有一定数量的鱼例如N5时如下表鱼塘编号每1分钟能钓到的鱼的数量1…1000每1分钟能钓鱼数的减少量1…100当前鱼塘到下一个相邻鱼塘需要的时间单位分钟鱼塘编号12345每1分钟能钓到的鱼的数量101420169每1分钟能钓鱼数的减少量24653当前鱼塘到下一个相邻鱼塘需要的时间单位分钟3544即在第1个鱼塘中钓鱼第1分钟内可钓到10条鱼第2分钟内只能钓到8条鱼……第5分钟以后再也钓不到鱼了。从第1个鱼塘到第2个鱼塘需要3分钟从第2个鱼塘到第3个鱼塘需要5分钟……给出一个截止时间T(T1000)设计一个钓鱼方案从第1个鱼塘出发希望能钓到最多的鱼。假设能钓到鱼的数量仅和已钓鱼的次数有关且每次钓鱼的时间都是整数分钟。输入共5行分别表示第1行为N第2行为第1分钟各个鱼塘能钓到的鱼的数量每个数据之间用一空格隔开第3行为每过1分钟各个鱼塘钓鱼数的减少量每个数据之间用一空格隔开第4行为当前鱼塘到下一个相邻鱼塘需要的时间第5行为截止时间T。输出一个整数不超过231−1表示你的方案能钓到的最多的鱼。时空限制1s / 64MB样例输入5 10 14 20 16 9 2 4 6 5 3 3 5 4 4 14样例输出76思路y总按照前后反复横跳可以将路线分为两类一类是经过某个点不钓鱼接着回到这点钓鱼后面到其他点钓之后再回到这个点钓鱼。另一类是从第一个点径直走到后面的点如果不再某点钓鱼那么之后也不会返回再钓。由于钓鱼的数量仅与钓鱼时间有关所以第二类路线的钓鱼数量第一类路线的钓鱼数量。在第二类路线中可以细分为n条具体的路径分别是从1-1从1-2从1-2-3…1-2-3…-n。枚举每条具体的路径求全局最优。在每条路径中假设该路径从1-2-3-…m钓鱼时间t总时间-路上花费的时间。要想钓鱼数量最大肯定希望每分钟钓的鱼数量最大。因此问题变成了求m个序列中的前t大元素。可以用大根堆来做。代码#includebits/stdc.husingnamespacestd;typedefpairint,intPII;constintN10010;intn,fish[N],sub[N],tim[N],T,ans;intwork(intm){intfishtimT-tim[m];priority_queuePIIheap;for(inti1;im;i)heap.push({fish[i],i});intk0,sum0;while(!heap.empty()kfishtim){PII theap.top();heap.pop();sumt.first;intit.second;if(t.first-sub[i]0)heap.push({t.first-sub[i],i});k;}returnsum;}intmain(){cinn;for(inti1;in;i)cinfish[i];for(inti1;in;i)cinsub[i];for(inti2;in;i){cintim[i];tim[i]tim[i-1];}cinT;for(inti1;in;i)ansmax(ans,work(i));coutans;return0;}结果

相关新闻

聊天机器人、AI助手、AI智能体到底有什么区别?搞懂这层才算真正入门

聊天机器人、AI助手、AI智能体到底有什么区别?搞懂这层才算真正入门

聊天机器人、AI助手、AI智能体到底有什么区别?搞懂这层才算真正入门基于规则或简单模型的问答系统,主要用于FAQ检索和客服首轮分流,比如“怎么退货”“营业时间”这类高频标准问题。遇到超出预设范围的问题,它只能说“这个我不太清…

2026/7/30 21:42:50 阅读更多 →
7.Java 深度练习

7.Java 深度练习

Java程序的基本结构记住这个模板,以后每个Java文件都长这样:public class‌:声明一个公共类,public表示这个类可以被其他任何类访问;class是定义类的关键字。HelloWorld‌:这是类名。根据 Java 规范&#x…

2026/7/30 21:42:50 阅读更多 →
Seed-VC模型选择实战:从入门到精通的完整指南

Seed-VC模型选择实战:从入门到精通的完整指南

Seed-VC模型选择实战:从入门到精通的完整指南 【免费下载链接】seed-vc zero-shot voice conversion & singing voice conversion, with real-time support 项目地址: https://gitcode.com/GitHub_Trending/se/seed-vc Seed-VC是一个强大的零样本语音转换…

2026/7/30 21:42:50 阅读更多 →

最新新闻

微信聊天记录如何永久保存?3步导出完整备份终极指南

微信聊天记录如何永久保存?3步导出完整备份终极指南

微信聊天记录如何永久保存?3步导出完整备份终极指南 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeChatM…

2026/7/30 21:51:52 阅读更多 →
VMware虚拟机硬盘扩容完整指南:从底层原理到实战避坑

VMware虚拟机硬盘扩容完整指南:从底层原理到实战避坑

1. 项目概述与核心价值给VMware虚拟机硬盘扩容,这事儿听起来简单,不就是点点鼠标、改改数字吗?但真上手操作过的朋友都知道,这里面的坑可不少。我见过太多人,包括一些运维老手,在扩容后要么系统里看不到新增…

2026/7/30 21:51:52 阅读更多 →
AI因子工程的终极瓶颈在哪?——揭秘头部量化团队正在封存的4类非结构化另类数据清洗黑箱

AI因子工程的终极瓶颈在哪?——揭秘头部量化团队正在封存的4类非结构化另类数据清洗黑箱

更多请点击: https://intelliparadigm.com 第一章:AI因子工程的终极瓶颈在哪?——揭秘头部量化团队正在封存的4类非结构化另类数据清洗黑箱 当主流量化机构仍在用传统NLP pipeline处理社交媒体情绪时,顶级对冲基金已将93%的另类数…

2026/7/30 21:51:52 阅读更多 →
anndata未来路线图:即将发布的5大新功能预览

anndata未来路线图:即将发布的5大新功能预览

anndata未来路线图:即将发布的5大新功能预览 【免费下载链接】anndata Annotated data. 项目地址: https://gitcode.com/gh_mirrors/an/anndata anndata作为Annotated data的核心库,一直致力于为用户提供高效的数据处理体验。随着科学计算领域的不…

2026/7/30 21:51:52 阅读更多 →
智能音频字幕生成:5分钟让任何音频拥有专业级歌词同步

智能音频字幕生成:5分钟让任何音频拥有专业级歌词同步

智能音频字幕生成:5分钟让任何音频拥有专业级歌词同步 【免费下载链接】openlrc Transcribe and translate voice into LRC file using Whisper and LLMs (GPT, Claude, et,al). 使用whisper和LLM(GPT,Claude等)来转录、翻译你的音频为字幕文件。 项目…

2026/7/30 21:50:52 阅读更多 →
金属光照传感器产品介绍

金属光照传感器产品介绍

产品概述本系列产品采用高度集成的光照传感器芯片,具备全量程标定的数字输出功能。产品具有测量范围宽、线性度好、防水性能优良、使用便捷、安装方便、传输距离远等特点,适用于多种应用场景,尤其适用于农业温室、城市照明等领域。产品特点测…

2026/7/30 21:50:52 阅读更多 →

日新闻

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南

Windows驱动存储终极清理工具:DriverStoreExplorer完全指南 【免费下载链接】DriverStoreExplorer Driver Store Explorer 项目地址: https://gitcode.com/gh_mirrors/dr/DriverStoreExplorer 您是否曾因Windows系统盘空间不足而烦恼?是否遇到过设…

2026/7/30 0:00:13 阅读更多 →
如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南

如何3步掌握Video Download Helper:网页视频下载的完整实战指南 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 你是否曾经在浏览…

2026/7/30 0:00:13 阅读更多 →
“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

“双减”后首个AI备课压力测试报告:覆盖32所中小学的176节AI辅助课,暴露4大隐性增负节点

更多请点击: https://intelliparadigm.com 第一章:AI 教师备课辅助 AI 教师备课辅助系统正逐步成为教育数字化转型的核心支撑工具,它并非替代教师,而是通过语义理解、知识图谱与多模态生成能力,将教师从重复性劳动中解…

2026/7/30 0:00:13 阅读更多 →

周新闻

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

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

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

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

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

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

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

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

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

2026/7/29 15:00:03 阅读更多 →

月新闻