【强训笔记】day11

embedded/2024/12/20 3:01:58/

NO.1
在这里插入图片描述
思路:枚举,设一号大礼包的数量为x,二号大礼包的数量为y,用循环枚举一号大礼包的个数得到二号大礼包的数量,使得某一时刻ax+by的值最大。

代码实现:

#include<iostream>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;
}

NO.2
在这里插入图片描述
思路:贪心算法,可以交易无限次,只要后面的数据比前面大,就拿到利润加和在一起。

代码实现:

#include <iostream>
using namespace std;const int N=1e5+10;
int arr[N];
int n;int main() {cin>>n;for(int i=0;i<n;i++) cin>>arr[i];int ret=0;for(int i=1;i<n;i++)if(arr[i]>arr[i-1])ret+=arr[i]-arr[i-1];cout<<ret<<endl;return 0;
}

NO.3
在这里插入图片描述
思路:先翻转整个字符串,在挨个翻转单词,cin输入吃空格,用getline输入。
代码实现:

#include <iostream>
#include<string>
#include<algorithm>
using namespace std;int main() {string s;getline(cin,s);int n=s.size();reverse(s.begin(),s.end());int left=0,right=0;while(left<n){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.ppmy.cn/embedded/36721.html

相关文章

速卖通新卖家测评攻略:从入门到精通

在电商行业中&#xff0c;测评被广泛认为是提升产品转化率和销量的有效手段。对于速卖通的卖家而言&#xff0c;测评的必要性更是显而易见。测评&#xff0c;本质上与国内电商的补单行为相似&#xff0c;是一种通过增加销量来提升产品权重的方法。 特别是在竞争激烈的类目中&a…

Python类方法探秘:从单例模式到版本控制

引言&#xff1a; 在Python编程中&#xff0c;类方法作为一种特殊的实例方法&#xff0c;以其独特的魅力在众多编程范式中脱颖而出。它们不仅提供了无需实例即可调用的便捷性&#xff0c;还在设计模式、版本控制等方面发挥着重要作用。本文将通过几个生动的示例&#xff0c;带您…

Vue常见的指令

Vue.js 提供了许多内置指令&#xff0c;这些指令可以在模板中用于处理元素的显示、行为等。以下是 Vue.js 中常见的 7 个指令及其详细代码示例&#xff1a; 1、v-bind&#xff1a;用于属性绑定&#xff0c;可以动态更新 HTML 属性。 html<template> <div> <img…

本机MySQL数据库服务启动了,但是cmd登录不上10061

注意&#xff1a;不建议安装MySQL8&#xff0c;建议直接使用phpstudy中自带的MySQL5.7 错误信息 ERROR 2003 (HY000): Cant connect to MySQL server on x.x.x.x (10061) 原因 可能是端口号错误。比如修改了my.ini中&#xff0c;或者phpstudy中数据库端口的配置&#xff0c;…

关于执行CLAM的代码的一些需要记录的点

文章链接&#xff1a;[2004.09666] Data Efficient and Weakly Supervised Computational Pathology on Whole Slide Images (arxiv.org) 代码链接&#xff1a;GitHub - mahmoodlab/CLAM: Data-efficient and weakly supervised computational pathology on whole slide images…

【正点原子Linux连载】 第四十章 Linux网络驱动实验 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南

1&#xff09;实验平台&#xff1a;正点原子ATK-DLRK3568开发板 2&#xff09;平台购买地址&#xff1a;https://detail.tmall.com/item.htm?id731866264428 3&#xff09;全套实验源码手册视频下载地址&#xff1a; http://www.openedv.com/docs/boards/xiaoxitongban 第四十…

解决Linux中磁盘满/dev/vda1使用率100%问题

发现根目录下占用100%&#xff0c;具体还要排场到底是有哪些大文件占用 那么就在根目录下查询各个子文件夹的占用状态&#xff0c;有过大不用的即可删除 df -h *我的磁盘是100G&#xff0c;但这些总共加起来也接近不了这个数值 那就是有可能出现 已删除空间却没有释放的进程…

SpringBoot3项目打包和运行

六、SpringBoot3项目打包和运行 6.1 添加打包插件 在Spring Boot项目中添加spring-boot-maven-plugin插件是为了支持将项目打包成可执行的可运行jar包。如果不添加spring-boot-maven-plugin插件配置&#xff0c;使用常规的java -jar命令来运行打包后的Spring Boot项目是无法找…