洛谷 P1510:精卫填海 ← 动态规划
【题目来源】https://www.luogu.com.cn/problem/P1510【题目描述】精卫终于快把东海填平了只剩下了最后的一小片区域了。同时西山上的木石也已经不多了。精卫能把东海填平吗?事实上东海未填平的区域还需要至少体积为 v 的木石才可以填平而西山上的木石还剩下 n 块每块的体积和把它衔到东海需要的体力分别为 k 和 m。精卫已经填海填了这么长时间了她也很累了她还剩下的体力为 c。【输入格式】输入文件的第一行是三个整数vnc。从第二行到第 n1 行分别为每块木石的体积和把它衔到东海需要的体力。​​​​​​​【输出格式】输出文件只有一行如果精卫能把东海填平则输出她把东海填平后剩下的最大的体力否则输出 Impossible不带引号。​​​​​​​【输入样例一】100 2 1050 550 5【输出样例一】0【输入样例二】10 2 150 510 2​​​​​​​【输出样例二】Impossible【数据范围】对于 20% 的数据0n≤50对于 50% 的数据0n≤1000对于 100% 的数据0n≤10^4所有读入的数均属于 [0,10^4]最后答案不大于 c。【算法分析】● 闫氏 DP 分析法https://www.bilibili.com/video/BV1X741127ZM● 最后一步法https://www.bilibili.com/video/BV1xb411e7ww【算法代码】f[j] 表示容量为 j 时能获得的最大价值。#include bits/stdc.h using namespace std; const int maxn1e5; int val[maxn],vol[maxn],f[maxn]; int v,n,c; int main() { cinvnc; for(int i1; in; i) cinval[i]vol[i]; for(int i1; in; i) { for(int jc; jvol[i]; j--) { f[j]max(f[j],f[j-vol[i]]val[i]); } } for(int i0; ic; i) { if(f[i]v) { coutc-i; return 0; } } coutImpossible; return 0; } /* in: 10 2 1 50 5 10 2 out: Impossible */【参考文献】https://www.cnblogs.com/Hoyoak/p/11373507.htmlhttps://www.acwing.com/file_system/file/content/whole/index/content/12355190/https://www.cnblogs.com/lipeiyi520/p/12293384.htmlhttps://blog.csdn.net/hnjzsyjyj/article/details/147405964

相关新闻

Docker 27存储卷动态扩容终极清单:12项生产就绪检查项、6类异常回滚路径、4种监控埋点模板

Docker 27存储卷动态扩容终极清单:12项生产就绪检查项、6类异常回滚路径、4种监控埋点模板

第一章:Docker 27存储卷动态扩容全景概览 Docker 27 引入了原生支持存储卷(Volume)动态扩容的能力,标志着容器持久化存储管理迈入新阶段。该特性不再依赖外部卷插件或手动调整底层块设备,而是通过统一的 docker volume…

2026/5/17 3:06:35 阅读更多 →
【2024 Docker存储革命】:Docker 27原生支持动态卷扩容?实测对比8种方案吞吐提升4.7倍

【2024 Docker存储革命】:Docker 27原生支持动态卷扩容?实测对比8种方案吞吐提升4.7倍

第一章:Docker 27存储卷动态扩容的演进与意义 Docker 27 引入了原生支持存储卷(Volume)动态扩容的能力,标志着容器持久化存储管理进入新阶段。此前,用户需依赖外部存储插件(如 REX-Ray、Portworx&#xff0…

2026/7/3 17:38:08 阅读更多 →
容器镜像层加密≠数据加密!Docker 27中Volume、tmpfs、Secrets三大加密盲区紧急修复指南

容器镜像层加密≠数据加密!Docker 27中Volume、tmpfs、Secrets三大加密盲区紧急修复指南

第一章:容器镜像层加密≠数据加密!Docker 27中Volume、tmpfs、Secrets三大加密盲区紧急修复指南 容器镜像层加密(如 Docker Content Trust 或镜像签名)仅保障镜像分发链的完整性与来源可信性,**完全不保护运行时数据**…

2026/5/17 3:06:30 阅读更多 →

最新新闻

这一期讲一下佳能清零软件的问题,常见报错5B00,5B02,5B04,1700,1702,1704,P07,E08这些,其实这些故障只需有手就会修,哈哈。我用的是佳能V6.200原版清零软件,亲测完美

这一期讲一下佳能清零软件的问题,常见报错5B00,5B02,5B04,1700,1702,1704,P07,E08这些,其实这些故障只需有手就会修,哈哈。我用的是佳能V6.200原版清零软件,亲测完美

蓝凑云:点这里下载 密码:00 百度云:点这里下载 备用:https://wwaxr.lanzouw.com/ig11k3s4cpad 密码:00 常见型号如下: G1000、G1100、G1200、G1400、G1500、G1800、G1900、G1010、G1110、G1120、G1410、G1420、G1411、G151…

2026/7/3 18:00:07 阅读更多 →
2026高考志愿填报必备资料包(专科+本科通用)

2026高考志愿填报必备资料包(专科+本科通用)

📚 核心资料清单(均为百度网盘链接) - 最新高职高专专业目录:https://pan.baidu.com/s/1msj12egrVRe8hfjW5d8g2A 提取码:t15p - 张雪峰志愿填报合集①:https://pan.baidu.com/s/1T7sDQ8s3KUJH3q9EIwEv-…

2026/7/3 17:58:06 阅读更多 →
GESP2026年6月认证C++六级( 第三部分编程题(1、条形蛋糕))精讲

GESP2026年6月认证C++六级( 第三部分编程题(1、条形蛋糕))精讲

🍰 第一幕:蛋糕王国来了一个新店长1、暑假到了。蛋糕王国里,新开了一家蛋糕店。每天早晨,师傅都会做好一整条长长的蛋糕。(1)例如今天做了一条:════════════════ 长度&#xff…

2026/7/3 17:58:06 阅读更多 →
自动整列机PLC控制系统验证方案设计与ALCOA+实现

自动整列机PLC控制系统验证方案设计与ALCOA+实现

在制药行业,计算机化系统验证(CSV)是设备合规投入生产的必要环节。对于产线后端的自动整列机(或称自动码盘机、整列收瓶机)而言,其PLC控制系统的验证需要覆盖硬件确认、软件功能测试、数据完整性验证等多个…

2026/7/3 17:56:05 阅读更多 →
中外大模型能力对比分析

中外大模型能力对比分析

中外大模型能力差距:结构性成因的深度分析属性说明文档版本v1.0撰写日期2026-07-02文档类型技术战略分析分析视角机制解释,而非榜单罗列 摘要 「国产大模型不如国外」是一个过于粗糙的命题。截至 2026 年上半年,斯坦福 HAI《AI Index 2026》指…

2026/7/3 17:52:04 阅读更多 →
GHelper:如何用开源工具彻底解放你的华硕笔记本性能潜力?

GHelper:如何用开源工具彻底解放你的华硕笔记本性能潜力?

GHelper:如何用开源工具彻底解放你的华硕笔记本性能潜力? 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivoboo…

2026/7/3 17:52:04 阅读更多 →

日新闻

Nginx防御TLS重协商攻击实战:从原理到配置与监控

Nginx防御TLS重协商攻击实战:从原理到配置与监控

1. 项目概述:为什么TLS重协商攻击至今仍需警惕十多年前的CVE-2011-1473,一个关于TLS/SSL协议重协商机制的漏洞,现在提起来还有必要吗?很多运维和开发朋友可能会觉得,这都老掉牙了,现代服务器和客户端不都默…

2026/7/3 0:03:59 阅读更多 →
华为防火墙双通道远程管理实战:Web与SSH配置详解

华为防火墙双通道远程管理实战:Web与SSH配置详解

1. 项目概述:为什么需要双通道远程管理防火墙?在任何一个稍具规模的企业网络里,防火墙都是那个默默守护在边界的关键角色。作为网络工程师,我们不可能每次都跑到机房,插上console线去配置它。远程管理能力,…

2026/7/3 0:03:59 阅读更多 →
AD74413R与PIC18F65K40的高精度工业数据采集方案

AD74413R与PIC18F65K40的高精度工业数据采集方案

1. 项目概述:AD74413R与PIC18F65K40的协同工作在工业自动化和精密测量领域,同时实现高精度模数转换(ADC)和数模转换(DAC)功能是许多复杂系统的核心需求。AD74413R作为一款四通道可配置模拟输入/输出器件,与PIC18F65K40微控制器的组合&#xf…

2026/7/3 0:05:59 阅读更多 →

周新闻

月新闻