腾讯马拉松-减肥记I-hdu4508
2023-03-14 10:17:47 时间
#include <stdio.h> #include <stdlib.h> #include <string.h> #define max(x,y) x>y?x:y; int v[100001]; int w[100001]; int dp[100001]; int main() { int n,m; // freopen("input.txt","r",stdin); while(scanf("%d",&n)!=EOF) { memset(dp,0,sizeof(dp)); for(int i=1; i<=n; i++) scanf("%d%d",&v[i],&w[i]); scanf("%d",&m); for(int i=1; i<=n; i++) for(int j=w[i]; j<=m; j++) dp[j]=max(dp[j],dp[j-w[i]]+v[i]); printf("%d\n",dp[m]); } return 0; }完全背包模板题
相关文章
- 会杀回移动市场吗?聊聊Windows 11为移动化做的努力
- 微软 Windows 11 23H2 预览版已支持 DNS over TLS(附启用教程)
- 微软 Windows 11 预览版更新堆栈包 1022.705.1011.0 发布,让系统安装升级更顺畅
- 微软发布 Windows 11 Release Preview 预览版 Build 22000.829(KB5015882)更新
- Async-Validator 源码学习:文档翻译
- 微软发布 Windows 11 25158 Dev 预览版:修复 WiFi 热点问题,附 ISO 下载
- 微软发布 Windows 11 KB5015814 累积更新,版本号升至 22000.795
- Windows 11最重磅的新功能?抢先体验文件管理多标签
- 用 Redux 做状态管理,真的很简单!
- 新设计新界面!Windows 11全新任务管理器上手
- 微软将 Beta 预览通道一分为二,推送 22621.290 和 22622.290 版 Windows 11 更新
- Nest.js 用了 Express 但也没完全用,那怎么办?
- Windows 11更新:全新任务管理器 界面大变
- Windows 11未来或要求使用SSD 微软正积极推动
- 基于Prometheus的分布式监控平台落地与实践
- GNOME 43 中 Nautilus 文件管理器的六个新变化
- 从零开发可视化大屏制作平台
- 彻底搞懂 npm、yarn 与 pnpm 依赖管理逻辑
- 一份不可多得的 TypeScript 学习笔记
- 数据分析平台Chartio关闭了,有什么替代方案么?