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

建设项目环保试生产网站武汉seo论坛

建设项目环保试生产网站,武汉seo论坛,跳转网站代码,新1站网站建设1.股票买卖 一、贪心 考虑一种方案,在每次上升的前一天购入股票,并在上升后的当天卖出的方案 if (w[i] > w[i - 1])res w[i] - w[i - 1];接下来证明该贪心思路得出的方案即是最优解。 (1)证明贪心解 ≥ 最优解: …

在这里插入图片描述

1.股票买卖

在这里插入图片描述

在这里插入图片描述
一、贪心
在这里插入图片描述

在这里插入图片描述
考虑一种方案,在每次上升前一天购入股票,并在上升后的当天卖出的方案

if (w[i] > w[i - 1])res += w[i] - w[i - 1];

接下来证明该贪心思路得出的方案即是最优解
(1)证明贪心解 ≥ 最优解:
由于贪心解都是取区间长度为 1 的解,因此假设存在于最优解中的某个区间 [i,j] 的长度 >1

那么会出现一下三种情况:
在这里插入图片描述

对应三种情形:最优解选取的区间最终点位于上方、下方、相等。

对于情形一:显然 最优解 < 贪心解
对于情形二:显然 最优解 <贪心解
对于情形三:毫无疑问,这就是存在于贪心解中的情形,因此 贪心解 = 最优解
得证

(2)证明贪心解 ≤最优解:
这部分无需证明,因为贪心解即是合法解,所以他的方案必定大于等于最优解

#include <iostream>
using namespace std;
const int N = 1e5 + 10;
int n;
int w[N];int main() {scanf("%d", &n);for (int i = 1; i <= n; ++i) scanf("%d", &w[i]);int res = 0;for (int i = 2; i <= n + 1; ++i) {if (w[i] - w[i - 1] > 0) res += w[i] - w[i - 1];}printf("%d\n", res);return 0;
}

二、闫氏DP分析法
在这里插入图片描述
具体的状态机模型分析如下图:
在这里插入图片描述
一共只2有种状态:

1. 当前处于未持股状态0

对应可以进行的转换:
0->0 (不买入,继续观望,那么就什么都不发生)
0->1 (买入股票,那么收益就要减去当前市场的股票价格)

2. 当前处于持股状态1

对应可以进行的转换:
1->1 (不卖出,继续观望,那么就什么都不发生)
1->0 (卖出股票,那么收益就要加上当前市场的股票价格)

#include <iostream>
using namespace std;
const int N = 1e5 + 10, INF = 0x3f3f3f3f;
int n;
int w[N];
int f[N][2];int main() {scanf("%d", &n);for (int i = 1; i <= n; ++i) scanf("%d", &w[i]);f[0][1] = -INF;for (int i = 1; i <= n; ++i) {f[i][0] = max(f[i - 1][0], f[i - 1][1] + w[i]);f[i][1] = max(f[i - 1][1], f[i - 1][0] - w[i]);}printf("%d\n", f[n][0]);return 0;
}

2.货舱选址

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
const int N = 100010;
int n;
int a[N];
int main () {scanf ("%d",&n);for (int i = 1;i <= n;i++) scanf ("%d",&a[i]);sort (a + 1,a + 1 + n);int ans = 0;for (int i = 1,j = n;i <= j;i++,j--) ans += a[j] - a[i];printf ("%d\n",ans);return 0;
}

3.糖果传递

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.hengruixuexiao.com/news/18348.html

相关文章:

  • 东莞网站建设58关键词优化seo外包
  • h5移动端网站模板下载重庆百度总代理
  • 营销型网站设计注意百度快照优化的优势是什么
  • 电商网站维护google play官网入口
  • 网站建设无形资产的账务处理成都最新热门事件
  • 意外险平台服务网站广西南宁市有公司网站设计
  • 做地方门户网站怎样灰色行业推广平台网站
  • 北京网站制作飞沐seo怎样优化网站
  • 滨江网站建设公司制作自己的网站
  • 个人备案能公司网站谷歌浏览器下载官网
  • 北京网站制作与营销培训杭州网站制作排名
  • 外贸公司网站怎么做关键词检测工具
  • 深圳做自适应网站设计威海seo公司
  • 邢台建站企业邮箱企业培训课程ppt
  • 网站内链建设的方法怎么查百度收录
  • 学校网站功能个人网站设计
  • 德庆网站建设价格百度首页的ip地址
  • 建立个人网站能干拉新推广渠道
  • 镇江网站制作服务无线新闻台直播app下载
  • 创建一个新的公司网站热门关键词
  • 哪里有做空包网站的推广引流图片
  • 旅游网站源码 wordpress模板 v1.0百度站长平台工具
  • 南昌企业网站建设费用百度投放广告收费标准
  • 如何做高大上的网站 知乎网站推广和seo
  • 打开网站建设中是什么意思郑州百度推广seo
  • 免费制作企业小程序做seo排名好的公司
  • wordpress免费中文企业主题黑帽seo培训
  • 电脑网站怎样给网页做适配如何创建自己的网站平台
  • 东莞专业做网站优化大师电脑版官网
  • 制作企业网站的一般流程网络推广外包怎么接单