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

网站开发 占位符wordpress 主题 设计

网站开发 占位符,wordpress 主题 设计,网站页面建设方案书模板,易购网网页设计素材题目 1302:股票买卖 时间限制: 1000 ms 内存限制: 65536 KB 提交数:8660 通过数: 4290 【题目描述】 最近越来越多的人都投身股市,阿福也有点心动了。谨记着“股市有风险,入市需谨慎”,阿福决定先来研究一下简化版的股…

题目

1302:股票买卖


时间限制: 1000 ms         内存限制: 65536 KB
提交数:8660    通过数: 4290

【题目描述】

最近越来越多的人都投身股市,阿福也有点心动了。谨记着“股市有风险,入市需谨慎”,阿福决定先来研究一下简化版的股票买卖问题。

假设阿福已经准确预测出了某只股票在未来N天的价格,他希望买卖两次,使得获得的利润最高。为了计算简单起见,利润的计算方式为卖出的价格减去买入的价格。

同一天可以进行多次买卖。但是在第一次买入之后,必须要先卖出,然后才可以第二次买入。

现在,阿福想知道他最多可以获得多少利润。

【输入】

输入的第一行是一个整数T(T≤50),表示一共有T组数据。

接下来的每组数据,第一行是一个整数N(1≤N≤100,000),表示一共有N天。第二行是 N 个被空格分开的整数,表示每天该股票的价格。该股票每天的价格的绝对值均不会超过1,000,000。

【输出】

对于每组数据,输出一行。该行包含一个整数,表示阿福能够获得的最大的利润。

【输入样例】

3
7
5 14 -2 4 9 3 17
6
6 8 7 4 1 -2
4
18 9 5 2

【输出样例】

28
2
0

分析

题目说阿福一共只做两次买卖,而且必须第一次做完买卖才能开始第二次买卖。所以我们不难发现,本题简化成把一段线段从一个点开始分为两段。

也就是这样,最后把上下两行加起来后每一列的最大值就是答案。

代码

#include <bits/stdc++.h>
using namespace std;const int MAXSIZE = 100005;
int dp[MAXSIZE][2], a[MAXSIZE];int main() {int T;cin >> T;while (T--) {memset(dp, 0, sizeof (dp));int n;cin >> n;for (int i = 1; i <= n; i++)cin >> a[i];int mn = a[1], mx = a[n];for (int i = 2; i <= n; i++) { // 第一行mn = min(mn, a[i]);dp[i][0] = max(dp[i - 1][0], a[i] - mn);}for (int i = n - 1; i >= 1; i--) { // 第二行mx = max(mx, a[i]);dp[i][1] = max(dp[i + 1][1], mx - a[i]);}mx = 0x80000000;for (int i = 1; i <= n; i++)mx = max(mx, dp[i][0] + dp[i][1]);cout << mx << endl;}return 0;
}
http://www.yayakq.cn/news/446397/

相关文章:

  • 网站开发的源代码怎么算侵权wordpress+任意下载
  • 西安网站建设比较好的公司优化什么
  • 佛山企业网站建设平台成都万商云集做网站怎么样
  • 网站建设公司 壹宇网络广告投放运营
  • 做旅行同业的网站WordPress搜索增强插件
  • 织梦做的网站后台登录机械加工制造网
  • p2p网站制作郑州网站建设需要注意哪些
  • 安徽住房和建设网站太原网站公司哪家好
  • 鹿泉城乡建设局网站wordpress访问量阅读量
  • 做网站有流量就有收入吗住房和城乡建设部网站 城市绿地分类
  • 做网站百度一下河南火焰山网站开发禹
  • 牛商网网站建设多少钱最专业企业营销型网站建设
  • 建设银行青海省分行门户网站wordpress后台仪表盘
  • 做网站生意买螃蟹网站站建设建技设术技术
  • 个人网站建设方案策划网展企业网站系统 免费
  • 创建网站得花多少钱做一个app需要多少成本
  • 单页网站怎么卖网站iis配置
  • 设计专业网站有哪些天津百度关键词排名
  • 金华网站建设luopan做满屏网站的尺寸
  • 游戏网站模板医院男性男科
  • 网站建设公司外包wordpress编辑器缓慢
  • 航班网站开发设计说明书建网站要多少钱呢
  • 小城镇建设网站参考文献快照关键词优化
  • 道滘东莞网站建设厦门营销网站制作
  • 衡阳网站推广品牌网站开发设计
  • 邯郸市有搞网站服服务的吗wordpress添加导航页面
  • 西安知名网站开发的公司做照片的网站
  • 蜘蛛云建网站怎样潍坊个人做网站
  • 金融平台网站开发如何网站做专题
  • 网站开发属于商标哪个类别上海谷歌seo公司