【题解-洛谷】P2725 [USACO3.1] 邮票 Stamps
题目P2725 [USACO3.1] 邮票 Stamps题目描述给一组n nn枚邮票的面值集合和一个上限k kk—— 表示信封上能够贴k kk张邮票。请求出最大的正整数m mm满足1 11到m mm的面值都可以用不超过k kk张邮票表示出来。输入格式输入的第一行是两个整数分别代表邮票上限k kk和邮票面值数n nn。自第二行起除最后一行外每行有15 1515个整数a i a_iai​最后一行的整数个数不超过15 1515共有n nn个整数第i ii个整数代表第i ii种邮票的面值a i a_iai​。输出格式输出一行一个整数代表m mm。若m mm不存在请输出0 00。输入输出样例 #1输入 #15 2 1 3输出 #113说明/提示样例输入输出 1 解释有1 11分和3 33分的邮票你最多可以贴5 55张邮票。很容易贴出1 11到5 55分的邮资用1 11分邮票贴就行了接下来的邮资也不难6 3 3 6 3 3633。7 3 3 1 7 3 3 17331。$8 3 3 1 1 $。$9 3 3 3 $。$10 3 3 3 1 $。$11 3 3 3 1 1 $。$12 3 3 3 3 $。13 3 3 3 3 1 13 3 3 3 3 11333331。然而使用5 55枚1 11分或者3 33分的邮票根本不可能贴出14 1414分的邮资。因此答案为13 1313。数据规模与约定对于100 % 100\%100%的数据保证1 ≤ k ≤ 200 1 \leq k \leq 2001≤k≤2001 ≤ n ≤ 50 1 \leq n \leq 501≤n≤501 ≤ a i ≤ 10 4 1 \leq a_i \leq 10^41≤ai​≤104。说明题目翻译来自 NOCOW。思路原思路本来是将面额看成价值每个邮票的体积看成1求前n个数量不超过k的邮票能表示的最大面额。由于本题要求的是能表示出的所有面额所以将f[i-1][j-kv]kw的值看作下标建立了bool数组。但是这样做的话前一个状态是最大面额即使枚举了当前第i个邮票的数量还是没办法表示出所有可取的面额。现思路将面额看作体积每个邮票的价值看成1求前n个面额不超过k*maxv的邮票所需要的最小数量。代码一维数组#includebits/stdc.husingnamespacestd;typedeflonglongLL;constintN5010,M2e610;LL n,k,V,w1,v[N],f[M],maxv;boolflag;intmain(){cinkn;for(LL i1;in;i){cinv[i];maxvmax(maxv,v[i]);}Vk*maxv;memset(f,0x3f,sizeoff);f[0]0;for(inti1;in;i)for(intjv[i];jV;j)f[j]min(f[j],f[j-v[i]]w);for(intj1;jV;j)if(f[j]k){if(j1)coutj-1;elsecout0;flagtrue;break;}if(!flag)coutV;return0;}结果

相关新闻

深度学习的鸟类图像分类系统

深度学习的鸟类图像分类系统

使用pyqt设计可视化的界面 pytorch 框架 如何构建基于深度学习的鸟类图像分类系统 文章目录使用pyqt设计可视化的界面 pytorch 框架 如何构建基于深度学习的鸟类图像分类系统1. 数据预处理2. 模型定义与训练3. 测试集评估4. PyQt5界面设计1. 导入必要的库2. 数据预处理和加载3.…

2026/10/9 8:53:54 阅读更多 →
《Rust程序设计》学习笔记四

《Rust程序设计》学习笔记四

^^ 《榴芒客服系统》是我们工作室开发的在线客服系统,欢迎下载试用: https://blog.csdn.net/look4liming/article/details/164755808https://blog.csdn.net/look4liming/article/details/164755808 《Rust程序设计》学习笔记四 截止到目前为止&#xff0…

2026/10/9 8:53:59 阅读更多 →
FDE实践:都在接DeepSeek、WorkBuddy,券商AI最终靠什么拉开差距?

FDE实践:都在接DeepSeek、WorkBuddy,券商AI最终靠什么拉开差距?

10月7日,腾讯WorkBuddy开放平台正式上线,广发证券成为首家入驻该生态专区的券商机构,双方联合发布“广发证券”Buddy应用专区,首批上线12项自研Skill与9项专家能力;10月7日,阿里千问开放平台上线十余款金融…

2026/10/9 8:54:59 阅读更多 →

最新新闻

Deis store-metadata 组件定制指南:Ceph MDS 元数据服务与 etcd 键调优

Deis store-metadata 组件定制指南:Ceph MDS 元数据服务与 etcd 键调优

后端云原生 【免费下载链接】deis Deis v1, the CoreOS and Docker PaaS: Your PaaS. Your Rules. 项目地址: https://gitcode.com/gh_mirrors/de/deis 点击查看 免费下载 store-metadata 是 Deis v1 平台内置 Ceph 存储栈(store 组件)中负…

2026/10/10 5:55:45 阅读更多 →
CMake 3.31 策略 CMP0178:测试命令行保留空参数(TEST_LAUNCHER 与 CROSSCOMPILING_EMULATOR)

CMake 3.31 策略 CMP0178:测试命令行保留空参数(TEST_LAUNCHER 与 CROSSCOMPILING_EMULATOR)

构建工具开发工具CLI 【免费下载链接】CMake Mirror of CMake upstream repository 项目地址: https://gitcode.com/gh_mirrors/cm/CMake 点击查看 免费下载 导读 CMP0178 是 CMake 3.31 引入的兼容性策略,核心变化是:由 add_test()、Exter…

2026/10/10 5:55:45 阅读更多 →
TVA具身智能系统简介(16):推演机制与数字物理融合逻辑

TVA具身智能系统简介(16):推演机制与数字物理融合逻辑

前沿技术探索:TVA智能体(简称TVA,亦称“TVA视觉智能体”或“AI智能体视觉”)是依托Transformer架构与“因式智能体”理论构建的通用视觉技术框架。它深度融合深度强化学习(DRL)、卷积神经网络(C…

2026/10/10 5:55:45 阅读更多 →
TVA具身智能系统简介(18):高频柔顺与注意力协同原理

TVA具身智能系统简介(18):高频柔顺与注意力协同原理

前沿技术探索:TVA智能体(简称TVA,亦称“TVA视觉智能体”或“AI智能体视觉”)是依托Transformer架构与“因式智能体”理论构建的通用视觉技术框架。它深度融合深度强化学习(DRL)、卷积神经网络(C…

2026/10/10 5:55:45 阅读更多 →
2026 诺贝尔生理学或医学奖:给大脑装上“光开关”,光遗传学拿诺奖啦!

2026 诺贝尔生理学或医学奖:给大脑装上“光开关”,光遗传学拿诺奖啦!

照一下光,就能让选中的神经元开始工作,甚至让小鼠表现出与一段记忆有关的反应。听起来有点科幻,但这项技术已经帮助科学家研究大脑二十多年啦!2026 年 10 月 5 日,诺贝尔生理学或医学奖颁给了 Karl Deisseroth、Peter …

2026/10/10 5:55:45 阅读更多 →
径流水土流失自动监测系统建设实战:从选型到运维全流程解析

径流水土流失自动监测系统建设实战:从选型到运维全流程解析

刚做完一个坡面径流小区的设备安装,正好赶上当地一场短历时强降雨,凌晨三点收到监测平台推送的径流过程曲线。看着流量和含沙量两条线同步抬起来,那一刻觉得前面几个月的折腾都值了。做水土流失自动监测的人应该都有同感:这套系统…

2026/10/10 5:54:44 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 10:11:06 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 6:17:20 阅读更多 →