题目1462:两船载物问题
来源:互联网 发布:淘宝店铺行业排名 编辑:程序博客网 时间:2024/06/07 19:57
#include <iostream>#include <stdio.h>#include <vector>#include <string>#include <set>#include <stack>#include <queue>#include <math.h>#include <time.h>#include <map>#include <algorithm>#include<memory.h>#include <limits.h>#define MAX 0x0fffffffusing namespace std; int G[101];int k = 0;int DP[5001];void Init(){ memset(G,0,sizeof(G)); memset(DP,0,sizeof(DP)); k = 0;}int main(){ //freopen("D:\\input.txt","r",stdin); int n,c1,c2; while(cin>>n>>c1>>c2) { Init(); int total = 0; for(int i=0;i<n;i++) { cin>>G[k]; total+=G[k]; k++; } for(int i=0;i<k;i++) { int w = G[i]; for(int j = c1;j>=w;j--) { DP[j] = max(DP[j],DP[j-w]+w); } } if(total-DP[c1]<=c2)cout<<"YES"<<endl; else cout<<"NO"<<endl; }} /************************************************************** Problem: 1462 User: cust123 Language: C++ Result: Accepted Time:10 ms Memory:1540 kb****************************************************************/
0 0
- 题目1462:两船载物问题
- 题目1462:两船载物问题
- 题目1462:两船载物问题
- 题目1462:两船载物问题
- 九度题库 (题目1462:两船载物问题)
- 九度题库 (题目1462:两船载物问题)
- 题目1205: 百万富翁问题
- 题目55:整除问题
- 题目1488:百万富翁问题
- 题目1006:ZOJ问题
- 题目1104:整除问题
- 题目1104:整除问题
- 题目1152:点菜问题
- 题目1104:整除问题
- 题目1549:货币问题
- 题目1554:区间问题
- 题目57-6174问题
- 题目77-开灯问题
- Gradle for Android 第五篇( 多模块构建 )
- Xmlspy中如何创建元素组和属性组
- (七)RabbitMQ消息队列-通过fanout模式将消息推送到多个Queue中
- Android Token的作用
- VI 常用指令
- 题目1462:两船载物问题
- mac版 Intellij IDEA 弹窗报 this license XXXXXXXX has been cancelled
- 对于内存泄露的查找
- QPainterPath 用法
- [LeetCode]401. Binary Watch
- Error
- Tomcat源码分析 之 Tomcat如何监测部署应用的改变并进行重新部署
- Makefile 中:= ?= += =的区别
- 用Swift3实现n*n阶矩阵逆时针输出