[笔试训练](十一)

目录

031:游游的水果大礼包

032:买卖股票的最好时机(二)

033:倒置字符串


031:游游的水果大礼包

游游的水果大礼包 (nowcoder.com)

题目:

题解:

枚举:依次枚举1号礼包的数量,根据剩下的苹果桃子数量,计算出2号礼包的数量,计算每种组合的价值,记录下最大价值。

#include<iostream>
#include<algorithm>
using namespace std;long long n,m,a,b;
int main()
{cin>>n>>m>>a>>b;long long ret=0;for(long long x=0;x<=min(n/2,m);x++){long long y=min(n-2*x,(m-x)/2);ret=max(ret,a*x+b*y);}cout<<ret<<endl;return 0;
}

032:买卖股票的最好时机(二)

买卖股票的最好时机(二)_牛客题霸_牛客网 (nowcoder.com)

题目:

题解:

动态规划:

1.状态表示:dp[0][i]表示:i位置为卖出状态。dp[1][i]表示:i位置为买入状态。

2.状态转移方程(根据当前状态划分情况):如图

#include <iostream>
#include<vector>
using namespace std;int main() 
{int n=0;cin>>n;int prices[n];for(int i=0;i<n;i++){cin>>prices[i];}vector<vector<int>> dp(2,vector<int>(n));dp[0][0]=0;dp[1][0]=-prices[0];for(int i=1;i<n;i++){dp[0][i]=max(dp[0][i-1],dp[1][i-1]+prices[i]);dp[1][i]=max(dp[0][i-1]-prices[i],dp[1][i-1]);}int ret=0;for(int i=0;i<n;i++){ret=max(ret,dp[0][i]);}cout<<ret<<endl;return 0;}

033:倒置字符串

倒置字符串_牛客题霸_牛客网 (nowcoder.com)

题目:

题解:

找规律:先整体逆置,再划分单词,单独逆置。(注意:从单词首字母开始,到第一个空格的区间进行逆置,逆置内容不会包括空格的)

#include <iostream>
#include<string>
#include<algorithm>
using namespace std;
string s;int main() 
{getline(cin,s);reverse(s.begin(),s.end());int left=0;int n=s.size();while(left<n){int right=left;while(right<n && s[right]!=' '){right++;}reverse(s.begin()+left,s.begin()+right);while(right<n && s[right]==' '){right++;}left=right;}cout<<s<<endl;return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1410608.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

windows驱动开发-电源状态(一)

在windows设备驱动开发中&#xff0c;随着笔记本电脑的普及&#xff0c;低功耗要求的增加&#xff0c;设备电源状态越来越重要&#xff0c;和之前不一样&#xff0c;在以前&#xff0c;驱动仅仅只处理PNP的电源状态而已&#xff0c;现在需要处理非常多的电源状态和请求。 系统…

python中的self是什么

你对Python编程中的self真的了解吗? 当我们在Python编程的时候,尤其是写一个方法的时候,会自动补齐括号中的self,那么我们对它真的了解吗? Self 是什么?有什么作用? self指的是调用该函数的对象&#xff08;是一个实例&#xff09;,首先明确的是self只有在类中的方法中才…

掌握Spring Boot核心全攻略

本文介绍的内容包括&#xff1a;Spring Boot 的 pom文件、应用入口类、开发测试热启动&#xff0c;以及 Spring Boot 的配置文件。 1 pom 文件、应用入口类 1、pom 文件介绍 具体介绍可参见以下的代码注释&#xff1a; <?xml version"1.0" encoding"UTF-8&q…

WizTree去右上角抖动图标donate

希望有能力的网友去支持一波&#xff0c;捐赠无可厚非&#xff0c;做软件费精力要点捐赠可以&#xff0c;放个按钮就好&#xff0c;10秒抖一下子&#xff0c;让我觉得有点难受&#xff0c;收起了伸往钱包的小手。 工具 resource hacker官网https://www.angusj.com/resourceha…

超强动画制作软件blender

blender中文手册&#xff1a;Blender 4.1 Manual Blender 是一款集3D建模、渲染、动画、视频编辑、音频处理、游戏设计等多功能于一体的软件。由于其开源性质&#xff0c;它拥有庞大的用户群体和活跃的开发者社区&#xff0c;这使得Blender的功能和性能得到了不断的提升和优化…

FIFO Generate IP核使用——Data Counts页详解

在Vivado IDE中&#xff0c;当看到一个用于设置数据计数选项的选项卡时&#xff0c;需要注意的是&#xff0c;尽管某些选项值可能因为当前的配置而显示为灰色&#xff08;即不可选或已禁用&#xff09;&#xff0c;但IDE中显示的有效范围值实际上是你可以选择的真实值。即使某些…

Python 植物大战僵尸

文章目录 效果图项目结构实现思路源代码 效果图 项目结构 实现思路 下面是代码的实现思路&#xff1a; 导入必要的库和模块&#xff1a;首先&#xff0c;我们导入了Python的os、time库以及pygame库&#xff0c;还有植物大战僵尸游戏中用到的各个植物和僵尸的类。 初始化游戏和…

如何在Mac上恢复格式化硬盘的数据?

“嗨&#xff0c;我格式化了我的一个Mac硬盘&#xff0c;而没有使用Time Machine备份数据。这个硬盘被未知病毒感染了&#xff0c;所以我把它格式化为出厂设置。但是&#xff0c;我忘了备份我的文件。现在&#xff0c;我想恢复格式化的硬盘驱动器并恢复我的文档&#xff0c;您能…

uni-app(优医咨询)项目实战 - 第2天

学习目标: 掌握WXML获取节点信息的用法 知道如何修改 uni-ui 扩展组件的样式 掌握 uniForm 表单验证的使用方法 能够在 uni-app 中使用自定义字体图标 一、uni-app 基础知识 uni-app 是组合了 Vue 和微信小程序的相关技术知识,要求大家同时俱备 Vue 和原生小程序的开发基础。…

8 -- JavaSE总结

目录 Java语言发展 Java基础语法 Java流程控制 Java方法 Java数组 面向对象 异常 Java常用类 集合框架 IO流 多线程 网络编程 GUI Java SE&#xff08;Java Standard Edition&#xff0c;Java标准版&#xff09;是Java技术的核心和基础&#xff0c;也是Java ME和J…

JavaScript 动态网页实例 —— 日期时间应用

前言 日期和时间也是网站设计中不可或缺的重要内容。本章基于JavaScript中Date 对象的基本概念,介绍日期和时间的各种应用。鉴于其他章节已间接涉及部分内容,本章主要介绍各类不同时钟的设计,以及各种不同形式的时间的实现,同时,还涉及日历的设计和倒计时效果的实现。 本…

BeanFactory 源码浅析

BeanFactory 功能介绍 BeanFactory 是核心容器&#xff0c;负责管理 Bean 对象 BeanFactory 接口的功能只有一个 getBean() 方法BeanFactory 的实现类&#xff08;DefaultListableBeanFactory&#xff09;包含&#xff1a;控制反转、基本的依赖注入、Bean 生命周期的各种功能…

HR招聘面试时采用的在线人才测评,主要考察求职者哪些方面?

现如今的企业招聘求职者的时候&#xff0c;考察的方面是多样化的。以往很有可能只是考察求职者的业务能力&#xff0c;目前的大多数企业为了在竞争当中拥有更多的竞争力&#xff0c;企业人才测评的时候&#xff0c;往往更青睐于考察求职者多方面的能力。 对于求职者来说&#…

代码随想录算法训练营DAY48|C++动态规划Part9|121.买卖股票的最佳时机、122.买卖股票的最佳时机II、123.买卖股票的最佳时机III

文章目录 121.买卖股票的最佳时机思路CPP代码 122.买卖股票的最佳时机II思路CPP代码 123.买卖股票的最佳时机III思路CPP代码 121.买卖股票的最佳时机 力扣题目链接 文章讲解&#xff1a;121.买卖股票的最佳时机 视频讲解&#xff1a;动态规划之 LeetCode&#xff1a;121.买卖股…

【Mac】Lightroom Classic 2024 v13.1安装教程

软件介绍 Lightroom Classic 2024是Adobe公司推出的一款专业的数字图像处理软件&#xff0c;旨在为摄影师提供强大的工具和功能&#xff0c;以管理、编辑和分享他们的照片作品。以下是Lightroom Classic 2024的主要特点和功能&#xff1a; 数字照片管理&#xff1a; 提供直观…

如何在postman上提交文件格式的数据

如何在postman上提交文件格式的数据 今天在写一个文件上传的功能接口时&#xff0c;想用postman进行提交&#xff0c;花了些时间才找到在postman提交文件格式的数据。记录一下吧&#xff01; 1.打开postman&#xff0c;选择POST提交方式&#xff0c;然后在Params那一行的Head…

求职应聘找工作,如何看待企业在线人才测评

求职者面试的过程当中&#xff0c;除了要向求职的单位展现自身的业务能力之外&#xff0c;更需要展现其他方面的优势。企业人才测评对求职者存在哪些好处&#xff1f; 可能觉得参加测评只是面试的一部分&#xff0c;但是没有测评的情况下&#xff0c;求职者很有可能很难真正全…

【C++题解】1300. 小明暑假的零花钱

问题&#xff1a;1300. 小明暑假的零花钱 类型&#xff1a;多分支结构 题目描述&#xff1a; 小明同学的妈妈在期末考试之后决定根据小明的考试成绩奖励小明不同的暑假零花钱&#xff0c;如果考试成绩在90 分以上&#xff08;包括 90 分&#xff09;&#xff0c;零花钱是成绩…

2024.5.2

List容器实现 #include <iostream> #include <list> using namespace std;int main() {list<int> l1;l1.assign(1,13);cout << *l1.begin() << endl;cout <<l1.front() << endl;l1.assign(2,78);l1.insert(l1.end(),100);l1.push_b…

导数之光:探寻机器学习中的微变奥秘

在当今这个数据驱动的时代&#xff0c;机器学习以其强大的学习和预测能力&#xff0c;成为了推动科技进步的重要力量。而在机器学习的背后&#xff0c;数学原理&#xff0c;尤其是导数的应用&#xff0c;为其提供了坚实的理论支撑。本文将详细探讨导数在机器学习中的体现&#…