尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
4.19华为OD机试真题 新系统 - 分辨率排序  (JavaPyCC++JsGo)
分辨率排序2026 华为OD机试真题 4月19日华为OD上机新系统考试真题 100 分题型点击查看华为 OD 机试真题完整目录2026最新华为OD机试新系统卷 双机位C卷 真题题库目录全覆盖题库 逐点算法考点详解题目描述4K、2K、1080P、720P清晰度定义(清晰度:宽x高)如下:4K:3840 x 21602K: 2560 x 14401080P:1920 x 1080720P: 1280 x 720清晰度大小定义:720P1080P2K4K分辨率(宽x高)匹配清晰度的规则:给定任意分辨率(宽x高)宽和高同时都大于等于清晰度的宽、高定义时才认为满足该清晰度定义并且优先匹配高级别清晰度。例如:2600x1400:26003840,14002160不满足4K清晰度定义26002560,14001440不满足2K清晰度定义26001920,14001080满足1080P清晰度定义因此2600x1400是1080P清晰度。特别的:所有低于720P的清晰度都认为是720P。最大清晰度为4K即只要满足4K清晰度标准的宽、高无论多大都归为4K。简化逻辑:不考虑交换宽高的情况例如2500.3200匹配为1080P不能匹配为2K。分辨率大小规则:优先比较该分辨率对应的清晰度大小如果清晰度一致则比较“面积(宽宽x高)”如果清晰度和面积一致则比较“宽”2026 华为OD机试真题 4月19日华为OD上机新系统考试真题 100 分题型输入描述n组宽x高字符串空格间隔n10输出描述从大到小排序的n组宽x高字符串空格间隔示例1输入3840x2160 3840x2161 3840x1080 2560x1440 1920x1080 1x1输出840x2161 3840x2160 2560x1440 3840x1080 1920x1080 1x1说明示例2输入2560x1440 4000x5000 5000x4000输出5000x4000 4000x5000 2560x1440说明解题思路核心思想解析输入读取以空格分隔的分辨率字符串如 3840x2160解析出宽$W$和高$H$。清晰度判断根据给定的阈值4K、2K、1080P、720P判断每个分辨率所属的最高清晰度等级。4K: $W \ge 3840$ 且 $H \ge 2160$2K: $W \ge 2560$ 且 $H \ge 1440$1080P: $W \ge 1920$ 且 $H \ge 1080$720P: $W \ge 1280$ 且 $H \ge 720$低于 720P 的统一归为 720P。排序逻辑使用自定义排序规则对分辨率进行降序排列第一优先级清晰度等级4K 2K 1080P 720P。第二优先级面积$W \times H$。第三优先级宽度$W$。输出结果将排序后的分辨率字符串按空格连接并输出。复杂度分析时间复杂度$O(n \log n)$其中 $n$ 为分辨率的数量$n 10$。由于 $n$ 非常小排序开销极低。空间复杂度$O(n)$用于存储分辨率对象和排序结
RELATED

相关推荐

2026会计岗位职场能力培训课程

2026会计岗位职场能力培训课程

会计工作常被视为企业经营的“语言”,负责将纷繁复杂的业务活动转化为标准化的财务信息。然而,随着企业数字化转型的深入,会计职能正经历从“事后记录”向“事前预测、事中控制”的范式转移。对于初入行的会计人员而言,理解这一趋…

📅 2026/7/10 16:41:12
从零到一:3步快速构建工业级STM32温度控制系统

从零到一:3步快速构建工业级STM32温度控制系统

从零到一:3步快速构建工业级STM32温度控制系统 【免费下载链接】STM32 项目地址: https://gitcode.com/gh_mirrors/stm322/STM32 想要轻松掌握ARM Cortex-M微控制器开发,构建专业的嵌入式控制系统?这个精心设计的STM32实战项目将带你…

📅 2026/7/14 12:12:57
昆仑万维四大AI模型部署实践:多模态生成与本地运行指南

昆仑万维四大AI模型部署实践:多模态生成与本地运行指南

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 昆仑万维在WAIC世界人工智能大会上发布的四大AI模型,标志着国内AI技术在多模态领域的重大突破。这次发布的世界模型、视频…

📅 2026/7/11 12:26:34
MORE NEWS

更多资讯

📰

niri 浮动窗口(Floating Windows)完全指南:布局切换、窗口规则与精确定位

niri 浮动窗口(Floating Windows)完全指南:布局切换、窗口规则与精确定位 【免费下载链接】niri A scrollable-tiling Wayland compositor. 项目地址: https://gitcode.com/GitHub_Trending/ni/niri 导读:本文以 niri 官方 …

📰

从第一性原理推导 ML 系统:cs249r_book 的 ML Systems Design Grammar 原语目录与重写规则实战指南

从第一性原理推导 ML 系统:cs249r_book 的 ML Systems Design Grammar 原语目录与重写规则实战指南 【免费下载链接】cs249r_book Machine Learning Systems 项目地址: https://gitcode.com/GitHub_Trending/cs/cs249r_book 导读:本篇技术指南围绕…

📰

Arm-2D:Cortex-M上零动态内存的确定性2D像素操作原语

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

📰

WezTerm Lua API 详解:`color:complement_ryb()` 与基于 RYB 色彩模型的补色计算

WezTerm Lua API 详解:color:complement_ryb() 与基于 RYB 色彩模型的补色计算 【免费下载链接】wezterm A GPU-accelerated cross-platform terminal emulator and multiplexer written by wez and implemented in Rust 项目地址: https://gitcode.com/GitHub_Tr…

📰

Ente Locker Legacy 数字继承与账户恢复指南:Trusted Contacts 与 Legacy Kits 完整解析

Ente Locker Legacy 数字继承与账户恢复指南:Trusted Contacts 与 Legacy Kits 完整解析 【免费下载链接】ente 💚 End-to-end encrypted cloud for everything. 项目地址: https://gitcode.com/GitHub_Trending/en/ente 本文是一份基于 Ente 开源…

📰

daisyui Radial Progress 组件完全指南:从 `--value` 原理到无障碍进度环实战

daisyui Radial Progress 组件完全指南:从 --value 原理到无障碍进度环实战 【免费下载链接】daisyui 🌼 🌼 🌼 🌼 🌼  The most popular, free and open-source Tailwind CSS component library 项目地…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬