当前位置: 首页 > news >正文

专业做网站的人网络营销推广渠道有哪些

专业做网站的人,网络营销推广渠道有哪些,php动态网站开发pdf,广告设计样板图【传送门】http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId5747 【题目大意】:薛定谔的背包。薛定谔的猫是只有观测了才知道猫的死活,薛定谔的背包是只有把物品放入背包中才知道物品的价值。。有两大类物品,价值分别是k1 , k2,…

【传送门】http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5747

 

【题目大意】:薛定谔的背包。薛定谔的猫是只有观测了才知道猫的死活,薛定谔的背包是只有把物品放入背包中才知道物品的价值。。有两大类物品,价值分别是k1 , k2,数量分别是n,m,第一大类第i个物品的体积是S(1,i);第二大类第i个物品的体积是S(2,i)。每件物品被放入背包价值怎么算呢,只有把它放入背包之后才能算出来,该物品对于价值是 k * r;

其中k是物品原本价值,r是放入该物品之后背包的剩余体积。问这个背包所能装入的最大价值是多少?

 

【题解】背包问题,但又要 先做贪心的处理,为什么可以贪心呢?因为有这样一个事实,对于同一类物品,肯定是优先放体积小的,因为体积小r就大,因此先对两类物品按照体积分别排序。

所以最终选的物品的结果肯定是第一类物品的前i项,第二类物品的前j项 (i,j >= 0)

所以我们可以很轻松地定义DP中的“状态”了。定义dp[i][j]为取了第一类物品的前i项,第二类物品的前j项 所获得的价值。

状态转移方程 : dp[i][j] = max{ dp[i-1][j] + (C - Sum1[i] -  Sum2[j]  )*k1  ,   dp[i][j-1] + (C - Sum2[j]  -  Sum1[i] )*k1    }

其中Sum1 是第一类物品体积前缀和,Sum2 是第二类物品体积前缀和。

 

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
typedef long long ll;
ll dp[2020][2020];
ll k1,k2,c;
int n,m;
ll ans;
ll a[2020],b[2020];
ll suma[2020],sumb[2020];
int main(){int t;scanf("%d",&t);while(t--){scanf("%lld%lld%lld",&k1,&k2,&c);scanf("%d%d",&n,&m);for(int i = 1; i <= n; i++){scanf("%lld",&a[i]);}for(int i = 1; i <= m; i++){scanf("%lld",&b[i]);}sort(a+1,a+1+n);sort(b+1,b+1+m);suma[0] = 0;for(int i = 1; i <= n; i++){suma[i] = suma[i-1] + a[i];}sumb[0] = 0;for(int i = 1; i <= m; i++){sumb[i] = sumb[i-1] + b[i];}ans = -1;for(int i = 0; i <= n; i++){for(int j = 0; j <= m; j++){dp[i][j] = 0;if(i == 0 && j == 0) continue;if(i == 0){if(c >= sumb[j]){dp[i][j] = dp[i][j-1] + k2 * (c - sumb[j]);}}else if(j == 0){if(c >= suma[i]){dp[i][j] = dp[i-1][j] + k1 * (c - suma[i]);}}else{ll s = suma[i] + sumb[j];if(c >= s){dp[i][j] = max(dp[i][j-1]+k2*(c-s),dp[i-1][j]+k1*(c-s));}}ans = max(ans,dp[i][j]);}}printf("%lld\n",ans);}return 0;
}

 

转载于:https://www.cnblogs.com/czsharecode/p/9606768.html

http://www.lbrq.cn/news/2800153.html

相关文章:

  • 导航网站 黄色托管竞价账户哪家好
  • 可视化网站开发系统介绍电子商务网络营销
  • 购物网站 后台近10天的时政新闻
  • 做外贸需要浏览外国网站商品促销活动策划方案
  • 湖南益阳网站建设网络营销主要有哪些特点
  • 购物网站模板 php如何进行搜索引擎优化?
  • 动漫设计需要学什么关键词优化排名要多少钱
  • 建设工程合同的内容北京专门做seo
  • 公司软件网站建设重庆网站推广
  • 自己买主机可以做网站吗seo是什么牌子
  • 上海做网站价格上海百度研发中心
  • html网站开发实验报告全网热度指数
  • 青岛免费网站建站模板最新热搜新闻事件
  • 企业网站seo营销最新域名8xgmvxyz
  • 做企业网站代码那种好google优化排名
  • bootstrap 案例网站宁波seo专员
  • 辽阳网站推广磁力狗在线
  • ip网站怎么做个人网页免费域名注册入口
  • 做集团网站的亚马逊查关键词搜索量的工具
  • 做网站泰州广州seo服务外包
  • 做网站的接口是意思自己怎么开发app软件
  • 答题助手网站怎么做的品牌推广活动策划案例
  • 海尔建设网站的目的电商网站搭建
  • 做正品的网站杭州百度开户
  • 做菠菜网站代理国外网站seo
  • 越秀移动网站建设创新驱动发展战略
  • 承德网站长春seo代理
  • 甘肃省建设局官方网站客服外包平台
  • 天河网站建设哪家强营销策划案的模板
  • 合肥网站制作百度大数据分析平台
  • DeepSeek V3.1正式发布,专为下代国产芯设计
  • 2026 济南玉米及淀粉深加工展:从原料到创新产品的完整解决方案
  • SQL面试题及详细答案150道(41-60) --- 条件查询与分组篇
  • python学习DAY46打卡
  • 人工智能统一信息结构的挑战与前景
  • 【AI】算法环境-显卡、GPU、Cuda、NVCC和cuDNN的区别与联系