2025蓝桥省赛c++B组第二场题解
前言
这场的题目非常的简单啊,至于为什么有第二场,因为当时河北正在刮大风被迫停止了QwQ,个人感觉是历年来最简单的一场,如果有什么不足之处,还望补充。
试题 A: 密密摆放
【问题描述】
小蓝有一个大箱子,内部的长宽高分别是 200 、250 、240 (单位:毫米),
他要用这个大箱子来放一些同样大小的小盒子,小盒子的外部长宽高分别是
30、40、50 (单位:毫米)。小盒子允许从各个方向旋转(包括可以平放和倒
放)。
请问小蓝最多可以在一个大箱子里面放多少个小盒子。
【答案提交】
这是一道结果填空题,你只需要算出结果后提交即可。本题的结果为一个
整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
答案:
200
试题 B: 脉冲强度之和
【问题描述】
在蓝桥电子工坊,工程师小蓝正在设计一款智能脉冲生成器,用于驱动一
种新型设备。该设备的运行依赖于特定的脉冲强度,用正整数 p 表示,其必须
满足以下三个条件:
- 可由连续 10 个正整数之和组成:即存在一个正整数 k ,使得脉冲强度
p = k + (k + 1) + (k + 2) + · · · + (k + 9) 。 - 各个数位上的数字都相同:例如 1111 、22222 、333333 等。
- 数值不超过 20255202:即 1 ≤ p ≤ 20255202。
通过计算所有符合条件的脉冲强度之和,小蓝能够优化设备运行模式。对
此,请帮助他计算这一总和。
答案:
55 + 555 + 5555 + 55555 + 555555 +5555555 = 6172830
试题 C: 25 之和
【问题描述】
小蓝最近对求和很着迷,给定一个正整数 n ,他想求从 n 开始的连续 25
个整数的和,即 n + (n + 1) + (n + 2) + · · · + (n + 24) ,请帮帮他吧。
【输入格式】
输入一行包含一个正整数 n 。
【输出格式】
输出一行包含一个整数表示答案。
【样例输入 1】
1
【样例输出 1】
325
【样例输入 2】
100
【样例输出 2】
2800
【评测用例规模与约定】
对于 40% 的评测用例,1 ≤ n ≤ 100 ;
对于所有评测用例,1 ≤ n ≤ 10000 。
答案:
应该没什么好讲的吧~
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
const int N = 1e5 + 10;int ans =0 ;signed main() {int n;cin >> n;ans = 300 + 25 * n;cout << ans;return 0;
}
试题 D: 旗帜
【问题描述】
小蓝要画一个 LANQIAO 图形,并把这个图形做成一个旗帜。图形的形状
为一个 h×w 的矩形,其中 h 表示图形的高,w 表示图形的宽。当 h = 5,w = 10
时,图形如下所示:
LANQIAOLAN
ANQIAOLANQ
NQIAOLANQI
QIAOLANQIA
IAOLANQIAO
图形的规律是:第一行用 LANQIAO 重复填入,第二行开始,每行向左移
动一个字符,用 LANQIAO 重复填入。
小蓝需要把图形中的每个字母都剪出来,以粘贴到旗帜上,他想知道,给
定图形的高和宽,图形中有多少个 A 。
【输入格式】
输入的第一行包含两个正整数 h,w ,用一个空格分隔。
【输出格式】
输出一行包含一个整数表示答案。
【样例输入】
5 10
【样例输出】
14
【评测用例规模与约定】
对于 30% 的评测用例,h = 1 ,1 ≤ w ≤ 20 ;
对于 60% 的评测用例,1 ≤ h,w ≤ 20 ;
对于所有评测用例,1 ≤ h,w ≤ 100 。
答案:
数据量很少,不用想太复杂,直接暴力即可。
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
const int N = 1e5 + 10;int ans =0 ;
int n, m;signed main() {cin >> n >> m;string s = "LANQIAO";for (int i = 0; i <n;i++) {int pre = i % 7;for (int j =0;j<m;j++){if (pre == 7) pre = 0;if (s[pre] == 'A') ans++;pre++;}}cout << ans;return 0;
}
试题 E: 数列差分
【问题描述】
小蓝有两个长度均为 n 的数列 A = {a1, a2, · · · , an} 和 B = {b1, b2, · · · , bn} ,将两个数列作差定义为 C = A − B = {c1 = a1 − b1, c2 = a2 − b2, · · · , cn = an − bn}。
小蓝将对数列 B 进行若干次操作,每次操作可以将数列 B 中的任意一个数更改
为任意一个整数。在进行完所有操作后,小蓝可以按任意顺序将数列 B 重排,
之后再计算数列 C 。小蓝想知道,最少操作多少次可以使得数列 C 中的所有数
都为正整数。
【输入格式】
输入的第一行包含一个正整数 n ;
第二行包含 n 个整数 a1, a2, · · · , an ,相邻整数之间使用一个空格分隔。
第三行包含 n 个整数 b1, b2, · · · , bn ,相邻整数之间使用一个空格分隔。
【输出格式】
输出一行包含一个整数表示答案。
【样例输入】
4
22 31 12 14
3 19 27 44
【样例输出】
1
【样例说明】
其中一种方案:将 44 改为 0 ,重新排列 B 为 {19, 27, 3, 0} ,使得数列
C = {3, 4, 9, 14} 均为正整数。
【评测用例规模与约定】
对于 30% 的评测用例,n ≤ 10 ;
对于所有评测用例,1 ≤ n ≤ 105 ,−109 ≤ ai ≤ 109 ,−109 ≤ bi ≤ 109 。
答案:
勉强算是这场的难题吧,排序+双指针,因为b的顺序可以打乱,因此a和b即使进行排序操作也不会影响结果。
然后在a中寻找比b的数大的值,如果当前这个a不是说明这个值需要调整。
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
const int N = 1e5 + 10;int ans =0 ;
int n, m;
int a[N], b[N];signed main() {cin >> n;for (int i = 0; i < n; i++) {cin >> a[i];}for (int i = 0; i < n; i++) {cin >> b[i];}sort(a, a + n);sort(b, b + n);int idx = 0;for (int i = 0; i < n;i++) {if (a[i] > b[idx]) {idx++;}else {ans++;}}cout << ans;return 0;
}
试题 F: 树上寻宝
【问题描述】
小蓝正在一棵含有 n 个结点的树的根结点 1 上,他准备在这棵树上寻宝。
结点 i 上有一个物品,价值为 wi 。然而,小蓝每次寻宝只能从根节点出发走不
超过 k 步,每步只能选择走 1 条边或者 2 条边,之后会自动拾取最终停留的结
点上的物品并被传送回根结点。请求出小蓝最终能获得的物品的总价值。
【输入格式】
输入的第一行包含两个正整数 n, k ,用一个空格分隔。
第二行包含 n 个正整数 w1,w2, · · · ,wn ,相邻整数之间使用一个空格分隔。
接下来 n − 1 行,每行包含两个正整数 ui
, vi ,用一个空格分隔,表示结点
ui 和结点 vi 之间有一条边。
【输出格式】
输出一行包含一个整数表示答案。
【样例输入】
8 2
6 3 3 1 5 4 3 4
1 2
2 3
2 4
4 5
5 6
6 7
7 8
【样例输出】
22
【样例说明】
走 0 步能到的结点:1 ;
走 1 步能到的结点:2, 3, 4 ;
走 2 步能到的结点:3, 4, 5, 6 ;
因此能到的结点为:1, 2, 3, 4, 5, 6 ,能获得的总价值为 22 。
【评测用例规模与约定】
对于 20% 的评测用例,1 ≤ n ≤ 15 ;
对于所有评测用例,0 ≤ k < n ≤ 105 ,1 ≤ wi ≤ 106 ,1 ≤ ui, vi ≤ n 。
答案:
一个简单的搜索,注意考虑k为0的情况。
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
const int N = 1e5 + 10;int ans =0 ;
int n, k;
int w[N];
vector<int>e[N];
bool vis[N];void bfs(int num) {queue<int>q;vis[1] = 1;q.push(1);ans = w[1];if (num == 0) return;//这里当时写的多余了while (num-- && q.size()) {int a = q.size();while (a--) {int x = q.front();q.pop();for (auto i : e[x]) {if (!vis[i]) {vis[i] = 1;ans += w[i];q.push(i);}}}}
}
signed main() {cin >> n >> k;for (int i = 1; i <= n;i++) {cin >> w[i];} for (int i = 0; i < n - 1; i++) {int x, y;cin >> x >> y;e[x].push_back(y);e[y].push_back(x);}bfs(2 * k);cout << ans;return 0;
}
试题 G: 翻转硬币
【问题描述】
给定 n 行 m 列共 n × m 个硬币,对于任意一个硬币,我们将其价值视为与
其相邻(指上、下、左、右相邻)的硬币中与其正反相同的硬币数的平方。
你可以进行任意次操作,每次可以选择任意一行并将该行的硬币全部翻转。
求所有硬币的价值之和最大可能是多少。
【输入格式】
输入的第一行包含两个正整数 n, m ,用一个空格分隔。
接下来 n 行,每行包含 m 个 0 或 1 ,表示给定的 n × m 个硬币。
【输出格式】
输出一行包含一个整数表示答案。
【样例输入】
4 4
1010
1111
1011
1100
【样例输出】
68
【样例说明】
如图,实线表示正面,虚线表示反面,翻转最后一行可以得到最大价值和:
【评测用例规模与约定】
对于 40% 的评测用例,n, m ≤ 20 ;
对于所有评测用例,1 ≤ n, m ≤ 1000 。
答案:
应该是最难的一道题了,感觉像是dp,本人太菜了没写出来QwQ。
试题 H: 破解信息
【问题描述】
在遥远的未来,星际旅行已经成为常态。宇航员小蓝在一次探险任务中,
意外发现了一个古老的太空遗迹。遗迹中存放着一个数据存储器,里面记录着
一段加密的信息。经过初步分析,小蓝发现这段信息可以被表示为一个字符串
S,而解密的关键,在于找出 S 中字典序最大的回文子序列。
• 子序列:指从原字符串中抽取若干个字符(可以不连续),按照它们在原
字符串中的相对顺序排列所形成的新序列。例如,对于字符串 “abc”,其
子序列包括 “a”、“b”、“c”、“ab”、“ac”、“bc” 和 “abc”。
• 字典序:指字符串按照字典中的排序规则比较大小的方式。对于两个字符
串,从左到右逐字符比较,先出现较大字符的字符串字典序更大;若比较
到某个字符串结束仍未找到不同的字符,则较短的字符串字典序较小。例
如,“abc” < “abd”,而 “ab” < “abc”。
现在,请你从字符串 S 中,找出字典序最大的回文子序列,帮助小蓝解开
这段来自星际文明的信息。
【输入格式】
输入一行包含一个字符串 S ,表示加密的信息。
【输出格式】
输出一行包含一个字符串,表示 S 中字典序最大的回文子序列。
【样例输入 1】
abcd
【样例输出 1】
d
【样例输入 2】
abab
【样例输出 2】
bb
【评测用例规模与约定】
对于 30% 的评测用例,1 ≤ |S | ≤ 300 ,其中 |S | 表示字符串 S 的长度;
对于所有评测用例,1 ≤ |S | ≤ 105 ,S 中只包含小写英文字母。
答案:
虚假的20分题目,此题只需要考虑字符串里面最大的字母的个数,然后输出这么长的该字符即可,原因请结合题目:对于两个字符串,从左到右逐字符比较,先出现较大字符的字符串字典序更大
。
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define endl '\n'
const int N = 1e5 + 10;string s;
char ma;
int cnt = 1;
signed main() {cin >> s;for (auto i : s) {if (i > ma) {ma = i;cnt = 1;}else if (i == ma) {cnt++;}}for (int i = 0; i < cnt; i++) {cout << ma;}return 0;
}
如果对于以上题目有什么想法或者错误,欢迎与我积极讨论。
相关文章:
2025蓝桥省赛c++B组第二场题解
前言 这场的题目非常的简单啊,至于为什么有第二场,因为当时河北正在刮大风被迫停止了QwQ,个人感觉是历年来最简单的一场,如果有什么不足之处,还望补充。 试题 A: 密密摆放 【问题描述】 小蓝有一个大箱子࿰…...
c#简易超市充值卡程序充值消费查余额
开发背景 本软件是给克什克腾旗某公司开发的一个简易的超市充值卡程序 # 功能 1、充值卡的充值、消费、查询余额 github下载:https://github.com/oyangxizhe/cash.git...
使用FME生成Delaunay三角形
目录 背景与应用场景 前置条件与数据准备 操作流程详解 3.1 点要素矢量化3.2 设置坐标系3.3 生成Delaunay三角形...
三款实用工具推荐:图片无损放大+音乐格式转换+音视频格式转换!
在这个数字化时代,总有些工具能让人眼前一亮。今天李师傅大家精选三款实用工具,从图片优化到格式转换,解决日常创作中的痛点,让数字生活更得心应手。 在这个数字化时代,总有些工具能让人眼前一亮。今天为大家精选三款…...
文本预处理(NLTK)
1. 自然语言处理基础概念 1.1 什么是自然语言处理 自然语言处理( Natural Language Processing, NLP)是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于…...
泰迪杯实战案例学习资料:生产线的故障自动识别和人员配置优化
(西南石油大学,第十二届泰迪杯特等奖案例) (深度扩展版) 一、案例背景与目标 1.1 问题背景 在制造业中,生产线设备故障可能导致以下问题: 停机损失:每小时停机成本可达数万元(视行业而定)。 资源浪费:人工排班不合理导致高技能员工闲置或低效分配。 安全隐患:未及…...
dijkstra
open_set是当前正在计算的节点; 每次从当前open_set集合中找出cost最小的节点进行计算更新:从open_set中去除该节点,保存到close_set中; 运动更新可以根据运动模型选择合适的节点运动方式; 【代价的计算方式是&…...
【SSH 端口转发】通过SSH端口转发实现访问远程服务器的 tensorboard
SSH 连接远程服务器时的命令: ssh -L 8001:localhost:8001 usrnameserverip-L: 这是指定进行本地端口转发的选项。也就是说,要将本地机器的一个端口通过 SSH 隧道转发到远程服务器上的某个服务。 8001:localhost:8001: 第一个 80…...
w308汽车销售系统的设计与实现
🙊作者简介:多年一线开发工作经验,原创团队,分享技术代码帮助学生学习,独立完成自己的网站项目。 代码可以查看文章末尾⬇️联系方式获取,记得注明来意哦~🌹赠送计算机毕业设计600个选题excel文…...
Spring 学习笔记之 @Transactional 异常不回滚汇总
使用springboot时,只要引入spring-jdbc/jpa相关的依赖后,在想要启用事务的方法上加上Transactional注解就能开启事务,碰到异常就能自动回滚。大大的提高了编码的便捷性性,同时也不侵入代码,保持了代码的简洁性。 默认情…...
Java 自定义TCP协议:【特点编码字符串<=>字节<=>特点编码16进制】16进制字符串和编码的转换 (各种编码通过字节向16进制的互转)| XOR计算
文章目录 引言I 各种编码通过字节向16进制的互转。字符串<=>字节<=>16进制 | Java验证微信小程序 JavaScript字符串转gb2312 字符编码,以16进制字符串传输。(接收蓝牙设备的信息,发送北斗终端消息)II xor校验码Java实现验证C# 实现引言 为了避免中文在传输过程…...
大模型的使用
以下是不同类型大模型及其适用场景: 对话模型 - 代表模型:GPT-3.5/4、Claude、LaMDA、ChatGLM等。 - 适用场景:客服机器人为用户解答常见问题,提供实时支持;个人助理帮助用户完成各种任务,如查询信息、设置…...
OSPF的不规则区域和特殊区域
目录 一、OSPF不规则区域类型 1、非骨干区域无法和骨干区域保持连通 2、骨干区域被分割 解决方案 1、使用虚连接 2、使用多进程双向重发布(路由引入) 二、特殊区域 1、STUB区域(末梢区域) 2、totally stub区域(…...
C++学习:六个月从基础到就业——STL:分配器与设计原理
C学习:六个月从基础到就业——STL:分配器与设计原理 本文是我C学习之旅系列的第三十篇技术文章,也是第二阶段"C进阶特性"的第九篇,主要介绍C STL中的分配器设计原理与实现。查看完整系列目录了解更多内容。 引言 在之前…...
QQMusic项目功能总结
QQMusic项目功能总结 一、核心功能分类 (一)界面交互功能 功能模块实现方式使用类(自定义/Qt库)核心类说明窗口布局Head区(图标、搜索框、控制按钮) Body区(左侧功能栏右侧页面区)…...
人形机器人:MCP与人形机器人的联系
MCP(Model Context Protocol)与人形机器人的结合,正在重构智能体与物理世界的交互范式。这种联系不仅体现在技术架构的深度融合,更体现在对机器人认知能力、协作模式和应用场景的全方位赋能。以下从技术整合、场景落地和未来趋势三…...
matplotlib画图工具使用(1) 画折线统计图python代码
Python 画折线统计图(line chart)最常用的是 matplotlib。 最基本的折线图代码如下: import matplotlib.pyplot as plt# 假设这是你的数据 x [1, 2, 3, 4, 5] y [2, 3, 5, 7, 11]# 创建折线图 plt.plot(x, y, markero) # markero 是在点…...
神经网络与深度学习第四章-前馈神经网络
前馈神经网络 在本章中,我们主要关注采用误差反向传播来进行学习的神经网络。 4.1 神经元 神经元是构成神经网络的基本单元。主要是模拟生物神经元的结构和特性,接收一组输入信号并产生输出。 现代神经元中的激活函数通常要求是连续可导的函数。 净输…...
TC3xx学习笔记-UCB BMHD使用详解(一)
文章目录 前言UCB BMHDPINDISHWCFGLSENA0-3LBISTENACHSWENABMHDIDSTADCRCBMHDCRCBMHD_NPW0-7 总结 前言 AURIX Tc系列Mcu启动过程,必须要了解BMHD,本文详细介绍BMHD的定义及使用过程 UCB BMHD UCB表示User Configuration Block,UCB是Dflash,存储的地址…...
C语言 函数递归
目录 1.什么是递归 2.递归的限制条件 3.递归的举例 1.递归与迭代 1.递归是什么 递归是学习C语言函数绕不开的一个话题,那什么是递归呢? 递归其实是一种解决问题的方法,在C语言中,递归就是函数自己调用自己。 写一个史上最简单的C语言…...
4月25日日记(补)
最近实在是忙的不行了,做不到一天一更,但是实际上只需要每天拿出十分钟就可以写一篇不错的随笔或者说日记,我还是有点倦怠了。 昨天是4月25,我的生日,但是依旧是很忙碌的一天。零点准时拆了朋友们送的礼物,…...
【股票系统】使用docker本地构建ai-hedge-fund项目,模拟大师炒股进行分析。人工智能的对冲基金的开源项目
股票系统: https://github.com/virattt/ai-hedge-fund 镜像地址: https://gitcode.com/gh_mirrors/ai/ai-hedge-fund 项目地址: https://gitee.com/pythonstock/docker-run-ai-hedge-fund 这是一个基于人工智能的对冲基金的原理验证项目。本项目旨在探讨利用人工智能进行…...
Ollama平替!LM Studio本地大模型调用实战
本文已收录在Github,关注我,紧跟本系列专栏文章,咱们下篇再续! 🚀 魔都架构师 | 全网30W技术追随者🔧 大厂分布式系统/数据中台实战专家🏆 主导交易系统百万级流量调优 & 车联网平台架构&a…...
2024江西ICPC部分题解
题目列表 A - Maliang Learning PaintingC - LiarG - Multiples of 5H - ConvolutionJ - Magic MahjongK - Magic Tree A - Maliang Learning Painting 题目来源:A - Maliang Learning Painting 思路分析 这是个签到题,直接输出abc即可 #include<b…...
RabbitMQ安装流程(Windows环境)
1.下载依赖,Downloads - Erlang/OTP 2.下载RabbitMQ安装包,Installing on Windows | RabbitMQ 3.下载的文件如下 4.安装ErLang依赖 5.安装RabbitMQ 6.RabbitMQ插件管理 6.1 进入Command Prompt命令行界面 6.2 输入rabbitmq-plugins.bat list 查看所有插…...
QT对话框及其属性
Qt中使用QDialog类表示对话框 对话框是一个顶层窗口,出现在程序最上层,用于实现短期任务或者简洁的用户交互 QDialog也是继承自QWidget,可以使用QWidget接口 Qt常用的内置对话框有: 对话框 说明 QFiledialog 文件对话框 QColorDialog 颜色对话框 …...
python怎么查看函数原型及变量是什么类型
python代码中看到一个变量或者对象名,怎么查看这个变量到底是个什么东西,是属性,还是函数,还是模块,还是个包,怎么去查看,要有一个查找流程: 1.可以先用print(变量名)和print(type(变量名)),确认变量是什么类型的参数 2.如果是模块或者类,可以通过dir()函数去查看模…...
住宅代理IP助力大规模数据采集实战
在数字化时代,数据就是燃料,而大规模数据采集则是从信息海洋中提炼价值的关键手段。面对目标网站的严格风控和地域限制,普通代理车轮战往往难以为继——流量一旦被识破,便可能付之东流。这时,住宅代理IP凭借来自真实家…...
【信息融合】卡尔曼滤波EKF毫米波雷达和红外数据信息融合
一、扩展卡尔曼滤波(EKF)的核心原理 EKF是针对非线性系统的改进卡尔曼滤波算法,其核心思想是通过一阶泰勒展开对非线性方程进行局部线性化,并利用雅可比矩阵(Jacobian Matrix)替换线性系统中的状态转移矩阵…...
一篇入门之-评分卡变量分箱(卡方分箱、决策树分箱、KS分箱等)实操例子
一、评分卡分箱-有哪些分箱方法 评分卡的分箱,是指将变量进行离散化。评分卡的分箱方法一般有:等频分箱、等距分箱、卡方分箱、决策树分箱、KS分箱等等。它们都属于自动分箱方法,其中,卡方分箱是实际中最常用的分箱方法。 1.1.等…...
【白雪讲堂】构建与优化企业知识图谱的实战指南
在GEO(生成式引擎优化)时代,知识图谱不仅是企业数据资产的“智慧大脑”,更是连接内容与AI理解之间的核心桥梁。一个高质量的知识图谱,能够显著提高AI平台对企业内容的识别度、相关性与推荐权重,从而在AI搜索…...
作为高速通道光纤传输模式怎么理解以及到底有哪些?
光纤的传输模式主要取决于光纤的结构(如纤芯直径和折射率分布),不同模式对应光波在光纤中传播的不同路径和电磁场分布。以下是光纤传输模式的主要分类及特点: 1. 单模光纤(Single-Mode Fiber, SMF) 核心特点: 纤芯直径极小(通常为 8-10微米),仅允许光以单一模式(…...
setup语法糖
为什么要有setup语法糖: 在选择式API中,一个模块涉及到的数据、方法、声明周期,会比较分撒,位置不集中,不利于解读代码,但是组合式API中的setup函数可以将他们组织在一起,提高了代码的可维护性…...
linux socket编程之tcp(实现客户端和服务端消息的发送和接收)
目录 一.创建socket套接字(服务器端) 二.bind将port与端口号进行绑定(服务器端) 2.1填充sockaddr_in结构 2.2bind绑定端口 三.建立连接 四.获取连接 五..进行通信(服务器端) 5.1接收客户端发送的消息 5.2给客户端发送消息 5.3引入多线程 六.客户端通信 6.1创建socke…...
Spring和Spring Boot集成MyBatis的完整对比示例,包含从项目创建到测试的全流程代码
以下是Spring和Spring Boot集成MyBatis的完整对比示例,包含从项目创建到测试的全流程代码: 一、Spring集成MyBatis示例 1. 项目结构 spring-mybatis-demo/ ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com.example/…...
Beta-VAE背景原理及解耦机制分析
Beta-VAE背景原理及解耦机制分析 论文链接:https://openreview.net/forum?idSy2fzU9gl¬eIdSy2fzU9gl 一、Beta-VAE的核心思想 Beta-VAE 是一种改进的变分自编码器(VAE),旨在通过调整潜在变量的独立性来增强模型的解耦能…...
用c语言实现——一个动态顺序存储的串结构
一、思路概要 ①动态顺序存储的串结构: 动态应该使用动态内存分配,也就是用指针来存储字符数组,同时记录长度和当前容量。 这样结构体应该包含三个成员:一个char*指针,一个int表示当前长度,另一个int表示…...
小程序Npm package entry file not found?
修改依赖包的入口文件 看是不是cjs,小程序不支持cjs...
vue3学习之防抖和节流
在前端开发中,我们经常会遇到这样的情况:某些事件(如滚动、输入、点击等)会频繁触发,如果不加以控制,可能会导致性能问题。Vue3 中的防抖(Debounce)和节流(Throttle&a…...
当高级辅助驾驶遇上“安全驾校”:NVIDIA如何用技术给无人驾驶赋能?
高级辅助驾驶技术的商业化落地,核心在于能否通过严苛的安全验证。国内的汽车企业其实也在做高级辅助驾驶,但是吧,基本都在L2级别。换句话说就是在应急时刻内,还是需要人来辅助驾驶,AI驾驶只是决策层,并不能…...
Linux | Mfgtools 修改单独只烧写 Uboot,内核,文件系统
01 1. 打开 mfgtools_for_6ULL 文件夹,找到 cfg.ini 文件,如果您的板子是 EMMC 的修改如下图: 如果您的板子是 NAND 的,修改如下图: 02 2. 打开“Pro...
【Agent python实战】ReAct 与 Plan-and-Execute 的融合之道_基于DeepSeek api
写在前面 大型语言模型(LLM)驱动的 Agent 正在从简单的任务执行者向更复杂的问题解决者演进。在 Agent 的设计模式中,ReAct (Reason + Act) 以其步步为营、动态适应的特性见长,擅长处理需要与环境实时交互、快速响应的任务。而 Plan-and-Execute 则强调前瞻性规划,先制定…...
Native层Trace监控性能
一、基础实现方法 1.1 头文件引用 #include <utils/Trace.h> // 基础版本 #include <cutils/trace.h> // 兼容旧版本1.2 核心宏定义 // 区间追踪(推荐) ATRACE_BEGIN("TraceTag"); ...被监控代码... ATRACE_END();// 函数级自…...
【C++】15. 模板进阶
1. 非类型模板参数 模板参数分类类型形参与非类型形参。 类型形参即:出现在模板参数列表中,跟在class或者typename之类的参数类型名称。 非类型形参:就是用一个常量作为类(函数)模板的一个参数,在类(函数)模板中可将该参数当…...
C#进阶学习(十四)反射的概念以及关键类Type
目录 本文末尾有相关类中的总结,如有需要直接跳到最后即可 前置知识: 1、程序集(Assembly) 2、元数据(Metadata) 3、中间语言(IL, Intermediate Language) 中间语言(…...
B. And It‘s Non-Zero
题目链接:https://codeforces.com/problemset/problem/1615/B 位运算之前没怎么写过,所以不会写。留一份题解,作为复习使用。 题解:按位与的结果不为0,则至少有一列全为1.要求删除的数最少,即要求该列原本…...
深入解析NuttX:为何它是嵌入式RTOS领域的标杆?
文章目录 引言一、NuttX简介:轻量级与高兼容性的结合二、架构特点:为何NuttX更灵活?三、横向对比:NuttX vs 主流嵌入式RTOS四、NuttX的核心优势五、何时选择NuttX?结语 引言 在资源受限的嵌入式系统中,实时…...
html初识
html 盖楼第一步:HTML1. HTML是啥玩意儿?2. 动手!搭个你的"网络小窝" (第一个HTML页面)3. 添砖加瓦:常用HTML"建材"详解3.1 标题家族3.2 段落哥俩好3.3 传送门:链接3.4 挂画:图片 盖楼…...
leetcode66.加一
从后向前遍历,直到碰到非9的数(也就是数组中中最后一个非9的数) ,该值+1,然后其后的数字全部0 class Solution {public int[] plusOne(int[] digits) {for (int i digits.length-1; i >0; i--) {if (d…...
【Vue】Vue3项目创建
执行npm run dev,如果报错检查nodejs版本...