准备秋招(二)

发布时间:2026/9/27 16:40:26

准备秋招(二)
一、笔试强训1. 数字统计题目链接数字统计_牛客题霸_牛客网算法思想枚举每个数后对数字通过 %10/10 进行位数拆分然后判断是否符合条件。考查知识数学 模拟C实现#include iostream using namespace std; int main() { int l, r; cin l r; int ret 0; for(int i l; i r; i) { int tmp i; while(tmp) { if(tmp % 10 2) ret; tmp / 10; } } cout ret endl; }2. 两个数组的交集题目链接两个数组的交集_牛客题霸_牛客网算法思想由于需要快速判断某些数据中是否存在期望数据联想到哈希表。但是因为hash这种容器在引入的时候时间开销比较大针对本题来说所以我们采用布尔类型数组来模拟hash容器。通过将数组一装入“哈希表”然后对数组二进行枚举判断来完成要求。考查知识哈希Tips根据题意交集中出现多个重复数字时只输出一个数字通过对模拟哈希表置false解决。C实现class Solution { bool hash[1024] { 0 }; public: vectorint intersection(vectorint nums1, vectorint nums2) { vectorint ret; for(auto x : nums1) { hash[x] true; } for(auto x : nums2) { if(hash[x]) { ret.push_back(x); hash[x] false; } } return ret; } };3. 点击消除题目链接点击消除_牛客题霸_牛客网算法思想通过相邻匹配消除的思想联想到栈这种数据结构。为了方便我们使用string来模拟栈因为string的尾插尾删就能模拟栈的特性且方便直接输出。准备两个string类型变量其中一个作为目标结果通过向目标string依次“入栈”和消除相邻元素就能完成题目要求。考查知识栈C实现#include iostream #include string using namespace std; int main() { string s, st; cin s; for(auto ch : s) { if(st.back() ch) st.pop_back(); else st ch; } cout (st.size() 0 ? 0 : st) endl; }4. 牛牛的快递题目链接牛牛的快递_牛客题霸_牛客网算法思想根据题目要求模拟即可在上取整的时候可以通过库函数ceil也可以通过if语句的判断来实现。考查知识模拟C实现#include iostream #include cmath using namespace std; int main() { double a; char b; cin a b; int ret 0; if(a 1) { ret 20; } else { ret 20; a - 1; ret ceil(a); //double c a - 1; //if(c - (int)c 0) ret (int)c 1; //else ret (int)c; } if(b y) ret 5; cout ret endl; return 0; }5. 最小花费爬楼梯题目链接最小花费爬楼梯_牛客题霸_牛客网算法思想按照动态规划的步骤来分析——1、状态表示 2、状态转移方程 3、初始化 4、填表顺序5、返回值。本题的状态转移方程是dp[i] min(dp[i - 1] cost[i - 1], dp[i - 2] cost[i - 2])考察知识动态规划 - 线性dpC实现#include iostream using namespace std; const int N 1e5 10; int n; int cost[N]; int dp[N]; int main() { cin n; for(int i 0; i n; i) cin cost[i]; for(int i 2; i n; i) { dp[i] min(dp[i - 1] cost[i - 1], dp[i - 2] cost[i - 2]); } cout dp[n] endl; return 0; }

相关新闻

UE5.3像素流送全流程实战:从本地部署到公网访问

UE5.3像素流送全流程实战:从本地部署到公网访问

2026/8/23 0:00:29

1. 项目概述与核心价值最近在跟几个独立游戏开发的朋友聊天,发现大家都有个共同的痛点:辛辛苦苦用虚幻引擎5.3(UE5.3)做出来的项目,想给朋友、投资人或者玩家快速体验一下,总不能让人家都装一个几十个G的客…

大内存设备为何应关闭Windows内存压缩?

大内存设备为何应关闭Windows内存压缩?

2026/8/26 22:28:01

1. 为什么大内存机器反而需要关闭Windows内存压缩?在32GB甚至64GB内存成为主流配置的今天,很多用户发现一个反直觉的现象:物理内存越大,Windows系统的内存压缩功能反而越应该关闭。这个看似矛盾的现象背后,其实隐藏着现…

开源大模型三要素:上下文长度、Tokens效率与多语言支持

开源大模型三要素:上下文长度、Tokens效率与多语言支持

2026/8/23 0:00:29

1. 开源大模型的核心三要素解析在开源大模型的实际应用中,开发者最常遇到的三个关键挑战是:上下文长度限制导致的"记忆断片"、Tokens计算效率低下造成的资源浪费,以及多语言支持不足引发的文化隔阂。这三个要素共同构成了大模型应用…

CANN/GE ACL数据集缓冲区添加函数

CANN/GE ACL数据集缓冲区添加函数

2026/9/26 19:14:12

aclmdlAddDatasetBuffer 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Te…

用ffmpeg高效批量调整图片尺寸的实战指南

用ffmpeg高效批量调整图片尺寸的实战指南

2026/9/27 1:30:29

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

2026/9/27 1:30:37

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and mu…

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

2026/9/27 1:30:35

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system sup…

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

2026/9/27 1:30:34

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

2026/9/26 16:36:51

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting mi…

远程协作的工作台整理

远程协作的工作台整理

2026/9/26 14:29:04

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/26 13:57:22

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/26 23:35:16

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…