惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
T
Threatpost
C
CERT Recently Published Vulnerability Notes
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Security Archives - TechRepublic
Security Archives - TechRepublic
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
K
Kaspersky official blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Attack and Defense Labs
Attack and Defense Labs
N
News and Events Feed by Topic
Project Zero
Project Zero
H
Heimdal Security Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Know Your Adversary
Know Your Adversary
Google Online Security Blog
Google Online Security Blog
W
WeLiveSecurity
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Schneier on Security
Schneier on Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
N
News | PayPal Newsroom
Hacker News - Newest:
Hacker News - Newest: "LLM"
H
Hacker News: Front Page
L
LINUX DO - 热门话题
Spread Privacy
Spread Privacy
T
Threat Research - Cisco Blogs
Cloudbric
Cloudbric
V
Vulnerabilities – Threatpost
Hacker News: Ask HN
Hacker News: Ask HN
S
Securelist
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
TaoSecurity Blog
TaoSecurity Blog
NISL@THU
NISL@THU
N
News and Events Feed by Topic
S
Security Affairs
The Last Watchdog
The Last Watchdog
T
Tor Project blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
T
The Exploit Database - CXSecurity.com
Simon Willison's Weblog
Simon Willison's Weblog
P
Palo Alto Networks Blog
AWS News Blog
AWS News Blog
P
Proofpoint News Feed
C
Cisco Blogs
C
Cyber Attacks, Cyber Crime and Cyber Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
L
LINUX DO - 最新话题
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Tenable Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
S
Schneier on Security

魔改工程师

获取大写字母瓷砖拼出独特图案数量 - 魔改工程师 日志文件异常检测 - 魔改工程师 **操作历史管理器的撤销/重做能力** - 魔改工程师 项目模块依赖构建顺序规划 - 魔改工程师 端口流量统计 - 魔改工程师 最大化游戏试玩资格分发 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 YOLO26改进 – 特征融合 重参数化CSPELAN模块(Reparameterized CSPELAN Module)通过结构重参数化实现高效特征提取 YOLO26改进 – 特征融合 融合Hyper-YOLO混合聚合网络MANet(Mixed Aggregation Network)通过多路径设计实现高效特征学习与模型适应性提升 YOLO26改进 – 特征融合 RepGFPN重参数化特征金字塔网络 ,实现高效多尺度特征交互与融合 YOLO26改进 – 特征融合 EFC增强层间特征相关性,通过多尺度特征交互减少冗余信息丢失即插即用 - 魔改工程师 YOLO26改进 – 注意力机制 融合HCF-Net维度感知选择性整合模块DASI 增强小目标显著性 前言 - 魔改工程师 YOLO26 改进 – 注意力机制 HaloNet 局部自注意力 (Local Self-Attention) 以分块交互策略实现高效全局上下文建模 YOLO26 改进 – 注意力机制 DiffAttention差分注意力:轻量级差分计算实现高效特征降噪,提升模型抗干扰能力 TMLR 2025 前言 - 魔改工程师 YOLO26 改进 – 注意力机制 CAFM (Convolutional Block Attention Module) 卷积块注意力模块:轻量级设计优化特征提取流程,提升小目标感知 YOLO26 改进 – 注意力机制 ACmix自注意力与卷积混合模型:轻量级设计融合双机制优势,实现高效特征提取与推理加速 前言 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 2026最新YOLO26改进:卷积层、轻量化、注意力机制、损失函数、Backbone、SPPF、Neck、检测头全方位优化汇总 - 魔改工程师 前言 - 魔改工程师 YOLO26改进 – SPPF模块 替代SPPF,FFocal Modulation焦点调制:即插即用轻量设计优化全局语义捕获 前言 - 魔改工程师 YOLO26改进 – SPPF模块 发论文神器!LSKA注意力改进SPPF,增强多尺度特征提取能力,高效涨点!!! - 魔改工程师 YOLO26改进 – SPPF模块 SPPELAN 空间金字塔池化与增强局部注意力:替代SPPF增强多尺度上下文捕获,提升检测精度 YOLO26改进 – SPPF模块 AIFI基于注意力的尺度内特征交互:替代SPPF构建高效混合编码器,提升模型综合效能 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 YOLO26改进 – C3k2 C3k2融合LWGA轻量分组注意力(Light-Weight Grouped Attention):四路径并行架构破解通道冗余难题 AAAI 2026 前言 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 YOLO26改进 – C3k2 C3k2 融合 LSConv (Large-Small Conv) 融合大核感知与小核聚合,提升小目标特征判别力 CVPR 2025 前言 - 魔改工程师 前言 - 魔改工程师 YOLO26改进 – C2PSA C2PSA融合Mona多认知视觉适配器:打破全参数微调的性能枷锁:即插即用的提点神器 CVPR 2025 前言 - 魔改工程师 YOLO26改进 – C2PSA C2PSA融合DiffAttention差分注意力:轻量级差分计算实现高效特征降噪,提升模型抗干扰能力 - 魔改工程师 YOLO26改进 – C2PSA C2PSA融合CPIASA跨范式交互与对齐自注意力机制 交互对齐机制,提升小目标与遮挡目标判别力 ACM MM2025 YOLO26 正式发布源代码!极致速度优化方案, 面向工业级落地的目标检测模型! - 魔改工程师 YOLO26 改进 – 注意力机制 MCAttn 蒙特卡洛注意力:全局上下文与局部细节协同建模,破解微小目标特征表达难题 YOLO26 改进 – 注意力机制 轴向注意力Axial Attention(Axial Attention)优化高分辨率特征提取 前言 - 魔改工程师 YOLO26 改进 – 注意力机制 二阶通道注意力SOCA 通过协方差建模与自适应重缩放实现判别性特征增强 YOLO26 改进 – 注意力机制 SCSA注意力通过双重注意力机制增强局部-全局特征交互 前言 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 YOLO26 改进 – 注意力机制 HaloNet 局部自注意力 (Local Self-Attention) 以分块交互策略实现高效全局上下文建模 YOLO26 改进 – 注意力机制 DiffAttention差分注意力:轻量级差分计算实现高效特征降噪,提升模型抗干扰能力 TMLR 2025 前言 - 魔改工程师 YOLO26 改进 – 注意力机制 CAFM (Convolutional Block Attention Module) 卷积块注意力模块:轻量级设计优化特征提取流程,提升小目标感知 YOLO26 改进 – 注意力机制 ACmix自注意力与卷积混合模型:轻量级设计融合双机制优势,实现高效特征提取与推理加速 前言 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 2026最新YOLO26改进:卷积层、轻量化、注意力机制、损失函数、Backbone、SPPF、Neck、检测头全方位优化汇总 - 魔改工程师 失灵的键盘 - 魔改工程师 **返回所有加载的AGENTS.md文件ID列表** - 魔改工程师 **资源二分类隔离判定** - 魔改工程师 **统计盈利目标区间** - 魔改工程师 物流仓库货物调货优化 - 魔改工程师 寻找重复子数据 - 魔改工程师 匹配命令行前缀关键字 - 魔改工程师 **魔法阵的能量收集** - 魔改工程师 **链表数字游戏** - 魔改工程师 **企业内部部门的最大层级** - 魔改工程师 前言 YOLOv11 改进 – SPPF模块 替代SPP,FFocal Modulation焦点调制:即插即用轻量设计优化全局语义捕获 前言 - 魔改工程师 YOLOv11 改进 – SPPF模块 SPPELAN 空间金字塔池化与增强局部注意力:替代SPPF增强多尺度上下文捕获,提升检测精度 YOLOv11 改进 – SPPF模块 AIFI基于注意力的尺度内特征交互:替代SPPF构建高效混合编码器,提升模型综合效能 YOLOv11 改进 – Mamba 集成Mamba-YOLO(AAAI 2025),Mamba-YOLOv11-T 替换骨干,破解全局依赖建模难题,实现高效实时检测 YOLOv11 改进 – Mamba 集成Mamba-YOLO(AAAI 2025),Mamba-YOLOv11-L 替换骨干,破解全局依赖建模难题,实现高效实时检测 YOLOv11 改进 – Mamba 集成Mamba-YOLO(AAAI 2025),Mamba-YOLOv11-B 替换骨干,破解全局依赖建模难题,实现高效实时检测 前言 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 前言 - 魔改工程师 YOLOv11 改进 – C2PSA C2PSA融合DiffAttention差分注意力:轻量级差分计算实现高效特征降噪,提升模型抗干扰能力 YOLOv11 改进 – C2PSA C2PSA融合CPIASA跨范式交互与对齐自注意力机制(ACM MM2025) 交互对齐机制破解特征融合难题,提升小目标与遮挡目标判别力 麻将基本胡牌型判断 - 魔改工程师 IP地址分类识别 - 魔改工程师 **查找能被整除的最大整数** - 魔改工程师 美观的灯笼 - 魔改工程师 配置操作失败数量统计 - 魔改工程师 计费时段计算 - 魔改工程师 计算数列位置N的值 - 魔改工程师 空间占用计算 - 魔改工程师
数据包优先级窗口查找 - 魔改工程师
魔改工程师 · 2026-05-20 · via 魔改工程师

2026 华为OD机试真题 5月13日华为OD上机新系统考试真题 100 分题型

点击查看华为 OD 机试真题完整目录:2026最新华为OD机试新系统卷 + 双机位C卷 真题题库目录|全覆盖题库 + 逐点算法考点详解

题目描述

给定 n 个数据包,每个数据包包含 id 和 priority。维护一个大小为 k 的滑动窗口,对于每个窗口,找出窗口内每个数据包右边第一个 priority 更高的数据包 id。

输入描述

  • n: 数据包数量 (1≤n≤106)
  • k: 窗口大小 (1≤k≤100)
  • packets: 数据包内容,长度为 n 的数组,每个元素格式为 id:priority

数据包格式:

  • 格式: \ :\
  • id: 唯一标识符 (1≤id≤109)
  • priority: 优先级 (1≤priority≤109),数值越大优先级越高

处理规则:

  • 窗口滑动: 从左到右滑动,每次窗口包含 k 个连续数据包

  • 每个窗口的处理:

    • 向右查找第一个 priority 更高的数据包
    • 找到 → 记录该数据包的 id
    • 未找到 → 不记录
  • 跳过条件: 数据包不足以构成完整窗口 (窗口大小 k> 数据包总数 n) → 跳过该窗口 窗口内未找到任何 priority 更高的数据包 → 跳过该窗口

输出描述

输出所有未跳过窗口的结果序列,每个序列包含该窗口内找到的所有"下一个更高优先级数据包 id"

示例1

输入

5,3,[[1,5],[2,3],[3,7],[4,6],[5,4]]

输出

[[3,3],[3]]

说明

窗口 [0,2]: 数据包为 [1:5,2:3,3:7]

1:5 后面第一个优先级更高的是 3:7,输出 3

2:3 后面第一个优先级更高的是 3:7,输出 3

3:7 后面没有优先级更高的,不输出

该窗口输出: 3 3

窗口 [1,3]: 数据包为 [2:3,3:7,4:6]

2:3 后面第一个优先级更高的是 3:7,输出 3

3:7 后面没有优先级更高的,不输出

4:6 后面没有优先级更高的,不输出

该窗口输出: 3

窗口 [2,4]: 数据包为 [3:7,4:6,5:4]

3:7 后面没有优先级更高的,不输出

4:6 后面没有优先级更高的,不输出

5:4 后面没有优先级更高的,不输出

该窗口无输出

示例2

输入

4,3,[[1,1],[2,2],[3,3],[4,4]]

输出

[[2,3],[3,4]]

说明

窗口 [0,2]: 数据包为 [1:1,2:2,3:3]

1:1 后面第一个优先级更高的是 2:2,输出 2

2:2 后面第一个优先级更高的是 3:3,输出 3

3:3 后面没有优先级更高的,不输出

输出: 2 3

窗口 [1,3]: 数据包为 [2:2,3:3,4:4]

2:2 后面第一个优先级更高的是 3:3,输出 3

3:3 后面第一个优先级更高的是 4:4,输出 4

4:4 后面没有优先级更高的,不输出

输出: 3 4

示例3

输入

4,3,[[4,4],[3,3],[2,2],[1,1]]

输出

[]

说明

窗口 [0,2]: 数据包为 [4:4,3:3,2:2]

4:4 后面没有优先级更高的,不输出

3:3 后面没有优先级更高的,不输出

2:2 后面没有优先级更高的,不输出

该窗口不输出

窗口 [1,3]: 数据包为 [3:3,2:2,1:1]

3:3 后面没有优先级更高的,不输出

2:2 后面没有优先级更高的,不输出

1:1 后面没有优先级更高的,不输出

该窗口不输出

所有窗口均无输出,最终结果输出 []

示例4

输入

3,4,[[1,5],[2,3],[3,7]]

输出

[]

说明

窗口大小 4> 数据包数量 3,窗口无输出,最终结果输出 []

解题思路

核心思想

本题要求在一个大小为 $k$ 的滑动窗口中,找出每个数据包右边(且在窗口内)的第一个优先级(priority)更高的数据包的 id

  1. 预处理“下一个更高优先级”

    • 这是一个典型的 单调栈 (Monotonic Stack) 应用场景。
    • 我们可以利用单调递减栈,在 $O(n)$ 的时间内预处理出一个数组 next_greater,其中 next_greater[i] 存储的是数据包 $i$ 右侧第一个优先级更高的数据包的索引。如果右侧没有更高优先级的,则记为 -1
    • 单调栈逻辑:遍历数据包时,如果当前数据包的优先级大于栈顶元素所对应数据包的优先级,说明当前数据包就是栈顶元素右侧第一个更大的元素。将栈顶弹出并记录,直到栈为空或栈顶优先级大于等于当前优先级,然后将当前元素的索引入栈。
  2. 滑动窗口扫描

    • 窗口大小为 $k$。如果 $k > n$ 或 $k \le 0$,说明无法形成完整的窗口,直接返回空结果。
    • 共有 $n - k + 1$ 个窗口。对于每一个起点 start,窗口的范围是 [start, end](其中 end = start + k - 1)。
    • 遍历当前窗口内的每一个位置 i,检查它预处理好的 next_greater[i]
    • 有效性判断:如果 next_greater[i] 存在(即不为 -1),且这个“下一个更大”的位置 仍然在当前窗口范围内(即 next_greater[i] <= end),那么我们就找到了符合条件的数据包,将其 id 加入当前窗口的结果列表。
    • 如果一个窗口内找到了至少一个符合条件的 id,则将该窗口的结果集保存。否则,跳过该窗口。

复杂度分析

  • 时间复杂度
    • 单调栈预处理 next_greater:每个元素最多入栈一次,出栈一次,时间复杂度为 $O(n)$。
    • 滑动窗口遍历:共有 $n - k + 1$ 个窗口,每个窗口遍历 $k$ 个元素,总耗时约为 $O((n - k) \times k) \approx O(n \cdot k)$。
    • 总体时间复杂度为 $O(n \cdot k)$。鉴于 $k \le 100$,$n \le 10^6$,最大操作次数约为 $10^8$,在常规机试时间限制内可以高效通过。
  • 空间复杂度
    • 需要存储 idspriorities 数组,大小为 $O(n)$。
    • 需要单调栈 stack 和结果数组 next_greater,大小为 $O(n)$。
    • 总体空间复杂度为 $O(n)$。