第十六届蓝桥杯模拟赛(第一期)-c++/c

embedded/2024/11/19 16:05:54/

前面填空参考https://blog.csdn.net/2301_76891851/article/details/143448411
后面大题code:

停车场停车

#include <bits/stdc++.h>
#define int long long
using namespace std;
int tmp;
signed main()
{int n;cin>>n;if(n<15)cout<<"0";else{cout<<(n/15)*2;}return 0;
}

非零数减一

#include <bits/stdc++.h>
#define int long long
using namespace std;
int tmp;
signed main()
{char c='0';int n;cin>>n;string a=to_string(n);for(int i=0;i<a.length();i++){if(c<a[i])c=a[i];}cout<<c;return 0;
}

减法运算

#include <bits/stdc++.h>
#define int long long
using namespace std;
int tmp;
signed main()
{string res1="",res2="";string a;cin>>a;int index=a.find("-");for(int i=0;i<index;i++)res1+=a[i];for(int i=index+1;i<a.length();i++)res2+=a[i];int cnt1=stoll(res1);int cnt2=stoll(res2);cout<<cnt1-cnt2;return 0;
}

间隔为k

#include <bits/stdc++.h>
#define int long long
using namespace std;
int mx=0;
int arr[100010];signed main()
{int n;cin>>n;for(int i=1;i<=n;i++)cin>>arr[i];int k;cin>>k;int r=n-2*k-2;for(int i=1;i<=r;i++){int sum=0;//sum要在这里进行初始化 for(int j=i;j<=i+2*k-2;j+=2){sum+=arr[j];}if(sum>mx){mx=max(mx,sum);}}cout<<mx;return 0;
}

钩子

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;int main() {int n;cin >> n;vector<int> a(n);for (int i = 0; i < n; i++) {cin >> a[i];}if (n < 3) {cout << 0 << endl;return 0;}vector<int> decreasing(n, 1);vector<int> increasing(n, 1);// 计算每个位置之前的最长递减子序列for (int i = 0; i < n; i++) {for (int j = 0; j < i; j++) {if (a[j] > a[i]) {decreasing[i] = max(decreasing[i], decreasing[j] + 1);}}}// 计算每个位置之后的最长递增子序列for (int i = n - 1; i >= 0; i--) {for (int j = i + 1; j < n; j++) {if (a[j] > a[i]) {increasing[i] = max(increasing[i], increasing[j] + 1);}}}int max_length = 0;for (int i = 0; i < n; i++) {if (decreasing[i] > 1 && increasing[i] > 1) {max_length = max(max_length, decreasing[i] + increasing[i] - 1);}}cout << max_length << endl;return 0;
}

http://www.ppmy.cn/embedded/138803.html

相关文章

使用 AWR 进行 Exadata 性能诊断

本文内容来自Oracle 2024年3月发布的白皮书&#xff1a;Exadata Performance and AWR: Exadata Performance Diagnostics with AWR 简介 本技术简介概述了如何将 Oracle AWR 功能与 Exadata 结合使用&#xff0c;从 Exadata 的角度&#xff08;standpoint&#xff09;监控和分…

飞凌嵌入式RK3576核心板已适配Android 14系统

在今年3月举办的RKDC2024大会上&#xff0c;飞凌嵌入式FET3576-C核心板作为瑞芯微RK3576处理器的行业首秀方案重磅亮相&#xff0c;并于今年6月率先量产发货&#xff0c;为客户持续稳定地供应&#xff0c;得到了众多合作伙伴的认可。 FET3576-C核心板此前已提供了Linux 6.1.57…

量子前沿英雄谱|光量子计算的前沿探险家:Jeremy O‘Brien

大航海时代&#xff0c;书写了一部人类探索与发现的壮丽史诗&#xff0c;而作为宏大叙事背后若干个体之一&#xff0c;那些大大小小航船上载着的&#xff0c;是一群不断航向未知海域的坚定探险家。 日光底下无新事。从著名物理学家费曼提出量子计算机的概念起 ... 大航海时代&a…

Go语言的创始人, 核心特性和学习资源

Go语言的创始人 Go语言的创始人有三位&#xff0c;分别是&#xff1a; Robert Griesemer&#xff1a;他参与开发了Java HotSpot虚拟机。Rob Pike&#xff1a;他是Go语言项目的总负责人&#xff0c;曾是贝尔实验室Unix团队的成员&#xff0c;参与过Plan 9、Inferno操作系统和L…

List、ArrayList与顺序表1

文章目录 1. 什么是List2. 常见接口3. List的使用4. 线性表5. 顺序表5.1 接口的实现 1. 什么是List 在集合框架中&#xff0c;List是一个接口&#xff0c;继承与Collection接口&#xff0c;也继承于Iterable接口。 Collection接口中主要规范了后序容器中常用的一些方法 Itera…

css初始化(二十三课)

一、把所有标签的内外边距清零 * {padding: 0;margin: 0;} 二、把斜体的文字不倾斜 i,em {font-style: normal;} 三、去掉li标签前面的小圆点 li {list-style: none;} 四、照顾低版本浏览器&#xff0c;实现兼容性 img {border: 0;vertical-align: middle;} 五、鼠标经过按…

redis的击穿和雪崩

Redis 是一个高性能的键值存储数据库&#xff0c;广泛用于缓存、会话管理等场景。然而&#xff0c;Redis 在高并发场景下可能会遇到一些问题&#xff0c;比如“击穿”和“雪崩”。下面详细解释这两个概念&#xff1a; 击穿&#xff08;Hotspot&#xff09; 击穿是指某个热点数…

两大新兴开发语言大比拼:Move PK Rust

了解 Move 和 Rust 的差异有助于开发者根据项目的具体需求选择最合适的语言。选择不恰当的语言可能会导致项目后期出现技术债务。不同语言有其独特的优势。了解 Move 和 Rust 的差异可以帮助开发者拓展技术视野&#xff0c;发现不同语言在不同领域的应用潜力。 咱们直奔主题&a…