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

怎么用dw第一次做网站利用html5 监控网站性能

怎么用dw第一次做网站,利用html5 监控网站性能,seo资讯推推蛙,手机网页的视频怎么下载到本地【题目链接】 ybt 1984:【19CSPJ普及组】纪念品 洛谷 P5662 [CSP-J2019] 纪念品 【题目考点】 1. 动态规划:完全背包 【解题思路】 由于小伟每天都可以买卖物品无限次,我们可以假想每天开始时,他把所有的商品都卖出&#xff…

【题目链接】

ybt 1984:【19CSPJ普及组】纪念品
洛谷 P5662 [CSP-J2019] 纪念品

【题目考点】

1. 动态规划:完全背包

【解题思路】

由于小伟每天都可以买卖物品无限次,我们可以假想每天开始时,他把所有的商品都卖出,看用手中的钱该买哪些商品。
到第二天,又可以卖出商品换钱了,因此只需要考虑商品在当天及第二天的差价,差价越高,今天买该商品,到第二天升值越多。
结合购买纪念品的背景,每件商品可以购买无限件,因此在第i天买入商品,到第i+1天卖出所有商品,想要赚到最多的钱币,该问题实际是一个完全背包问题。

  • 背包容量:小伟第i天拥有的钱币数
  • 物品重量:每件物品在第i天的价格
  • 物品价值:每件物品第i+1天的价格减去第i天的价格(差价)
  • 能装入背包中的所有物品的最大价值:从第i天到第i+1天小伟赚到的钱币数,也就是第i+1天比第i天多获得钱币的最大值。
    t为总天数,循环变量i从1循环到t-1,每次循环使用完全背包方法求在第i天买入商品到第i+1天卖出所有商品后多赚到的钱币,在原钱币数量基础上增加赚到钱币的数量,该钱币数量作为下一天购买商品可以使用的总钱数(也就是背包容量)。
    最后输出总钱数。

【题解代码】

解法1:完全背包 二维状态

#include <bits/stdc++.h>
using namespace std;
#define N 105
#define M 10005 
int p[N][N];//p[i][j]:第i天第j纪念品的价格 
int w[N], c[N], dp[N][M];//dp[i][j]:前i个物品中选择物品放入大小为j的背包能获得的最大价值 
int main()
{int t, n, m;cin >> t >> n >> m;for(int i = 1; i <= t; ++i)for(int j = 1; j <= n; ++j)cin >> p[i][j];for(int i = 1; i < t; ++i){for(int j = 1; j <= n; ++j){w[j] = p[i][j]; c[j] = p[i+1][j]-p[i][j];}for(int k = 1; k <= n; ++k)for(int j = 1; j <= m; ++j){if(j >= w[k])dp[k][j] = max(dp[k-1][j], dp[k][j-w[k]]+c[k]);elsedp[k][j] = dp[k-1][j];}m += dp[n][m];//总钱数增加相邻两天多赚到的最大钱币数 }cout << m; return 0;
}

解法2:完全背包 滚动数组优化

#include <bits/stdc++.h>
using namespace std;
#define N 105
#define M 10005 
int p[N][N];//p[i][j]:第i天第j纪念品的价格 
int w[N], c[N], dp[M];//dp[i][j]:前i个物品中选择物品放入大小为j的背包能获得的最大价值 
int main()
{int t, n, m;cin >> t >> n >> m;for(int i = 1; i <= t; ++i)for(int j = 1; j <= n; ++j)cin >> p[i][j];for(int i = 1; i < t; ++i){for(int j = 1; j <= n; ++j){w[j] = p[i][j]; c[j] = p[i+1][j]-p[i][j];}memset(dp, 0, sizeof(dp));for(int k = 1; k <= n; ++k)for(int j = w[k]; j <= m; ++j)dp[j] = max(dp[j], dp[j-w[k]]+c[k]);m += dp[m];//总钱数增加相邻两天多赚到的最大钱币数 }cout << m; return 0;
}
http://www.yayakq.cn/news/878224/

相关文章:

  • 安徽省住房和城乡建设厅网站搭建个人网站
  • 亚马逊云服务 网站建设软件工程考研科目
  • 黔西南州住房和城乡建设局网站网站建设字体变色代码
  • 大连网站建设案例做写字楼的网站有哪些
  • 京东网站的设计特点做网站上线一般要多久
  • iis7 无法添加网站网站开发 公司 深圳
  • 什么网站可以做软件有哪些东西海南做网站公司
  • 三合一网站制作价格wordpress插件买免费下载
  • 专门做文创产品的网站网站建设的费用预算如何写
  • 做外贸网站挣钱吗织梦图片瀑布流网站模板
  • 建立自己的网站可以采用的方式有设计制作一个生态瓶
  • 赣州晒房网门户网站wordpress中文下载
  • wordpress 开发网站网新科技集团
  • 手机版网站如何制作搜索引擎广告属于什么渠道
  • 给企业做网站怎么收钱遵义相亲平台
  • 网站打开文件按钮怎么做国家标准物质网站建设
  • 兰州商城网站建设oa系统办公软件怎么用
  • 小说网站怎么建设江苏卓业建设网站
  • 做网站需要哪些技术支持免费行情软件网站下载大全爱
  • 外文网站建设百度关键词推广
  • 自己做网站做淘宝客高端做网站价格
  • 编程培训网站建设学分银行网站策划书
  • 综合网站开发企业常用的网络营销方法
  • 互联网传媒 网站网站标题用空格 逗号影响seo
  • 网站关键词一般设置几个网页设计入门教程推荐
  • 潍坊网站建设word做网站连接
  • php模板网站怎么修改广州网站设计成功刻
  • 伦教网站开发珠海网站建设及优化
  • 温州外贸网站网页版梦幻西游水晶宫攻略
  • 中国国家建设部网站企业网站建设cms