华为机试:粮油买卖

ops/2024/10/18 14:26:15/

粮油买卖 | 时间限制:1秒 | 内存限制:262144K
贩卖粮油的小华在经营一段时间后,发现和旁边的商贩相比,利润较低,于是开始记录3,4月份自己经营的粮油价格,以便第二年进行参考,请你写个程序帮他计算一下,在一段周期内,买卖粮油可能获得的最大利润是多少?
备注:
我们使用数组来存储小华记录的数据,具有有序性;
示例1
键盘输入
[7,1,5,3,6,4]
输出
5
说明
价格为1时进货,为6时贩卖,可以达到利润最大5,注意时间(数组)有序
示例2
键盘输入
[7,6,4,3,1]
输出
0

#include <iostream>
#include <algorithm>
#include <vector>
#include <cstring>
using namespace std;int main() {string input_str;getline(cin, input_str);// 以逗号分隔读入数字,存储到 vector 中vector<int> prices;char* p = strtok(const_cast<char*>(input_str.c_str()), "[,]");while (p) {prices.push_back(atoi(p));p = strtok(nullptr, "[,]");}// 计算最大利润int profit = 0;int min_price = prices[0];for (int i = 0; i < prices.size(); i++) {min_price = min(min_price, prices[i]);profit = max(profit, prices[i] - min_price);}cout << profit << endl;return 0;
}


http://www.ppmy.cn/ops/15690.html

相关文章

java可盈保险合同管理系统的设计与实现(springboot+mysql源码+文档)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的可盈保险合同管理系统。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 项目简介&#xff1a; 基于Spring Boot的…

AIGC技术/趋势

目录 AIGC 应用领域及其案例 AIGC技术趋势 AIGC AIGC&#xff08;Artificial Intelligence Generated Content&#xff09;是人工智能生成内容的缩写&#xff0c;是一种基于机器学习和自然语言处理的技术&#xff0c;能够自动产生文本、图像、音频等多种类型的内容。这些内…

leetcode2389--感染二叉树需要的总时间

1. 题意 给定一个节点&#xff0c;每秒该节点会感染相邻的节点&#xff0c;受感染的节点下一秒也会感染周围节点&#xff1b; 求使得所有节点感染的时间 2. 题解 2.1 dfs建图bfs搜索层次 我们将目标节点找到&#xff0c;并从该节点出发找到以该节点形成的树的深度即可。 …

linux内核网络源码-用户空间与内核的接口

内核通过各种不同的接口把内部信息输出到用户空间&#xff0c;除了程序员用于请求特定信息的经典系统调用外&#xff0c;还有三个特殊接口&#xff0c;而其中两个是虚拟文件系统&#xff1a; procfs 文件系统 这是一个虚拟文件系统&#xff0c;通过是挂在proc ,允许内核以文件的…

武汉星起航:深耕亚马逊,一站式孵化新手,开启跨境新篇章

在全球经济一体化的时代背景下&#xff0c;跨境电商行业以其独特的优势&#xff0c;正成为推动经济增长的新引擎。武汉星起航电子商务有限公司&#xff0c;作为一家专注于自营亚马逊跨境电商及亚马逊卖家孵化服务的公司&#xff0c;凭借创始人张振邦先生深厚的电子商务运营经验…

最新版两款不同版SEO超级外链工具PHP源码

两款不同版SEO超级外链工具PHP源码&#xff0c;可根据个人感觉喜好自行任意选择不同版本使用&#xff08;版V1或版V2&#xff09;。 外链工具只是网站推广的辅助工具&#xff0c;一般适用于短时间内无法建设大量外链的新站&#xff0c;新站应坚持每天做一到两次为宜&#xff0…

java8 最简单的将字符串写入文本的方式

文章目录 简要说明maven依赖样例代码 简要说明 java8 最简单的将字符串写入文本&#xff0c;并指定编码格式 maven依赖 无样例代码 try {// 使用Java 8的NIO包写入文件&#xff0c;并指定编码为 fileCharsetPath path Paths.get(destPath);Files.write(path, "your St…

Hive主要介绍

Hive介绍 hive是基于 Hadoop平台操作 HDFS 文件的插件工具 可以将结构化的数据文件映射为一张数据库表 可以将 HQL 语句转换为 MapReduce 程序 1.hive 是由驱动器组成&#xff0c;驱动器主要由4个组件组成&#xff08;解析器、编译器、优化器、执行器&#xff09; 2.hive本身不…