2024华为OD机试真题-根据某条件聚类最少交换次数(C++/Java/Python)-E卷-100分

devtools/2025/2/28 20:04:08/

2024华为OD机试最新E卷题库-(C卷+D卷+E卷)-(JAVA、Python、C++)

目录

题目描述

输入描述

输出描述

用例1

题目解析

代码

c++

python-toc" name="tableOfContents" style="margin-left:120px">python

java-toc" name="tableOfContents" style="margin-left:120px">java


题目描述

给出数字 K,请输出所有结果小于 K 的整数组合到一起的最少交换次数。

组合一起是指满足条件的数字相邻,不要求相邻后在数组中的位置。

数据范围:

-100 ≤ K ≤ 100

-100 ≤ 数组中数值 ≤ 100

输入描述

第一行输入数组:1 3 1 4 0

第二行输入 K 数值:2


http://www.ppmy.cn/devtools/163432.html

相关文章

PyCharm 的使用 + PyCharm快捷键 + 切换中文界面

2025 - 02 - 27 - 第 62 篇 Author: 郑龙浩 / 仟濹 【PyCharm的使用】 文章目录 如何使用Pycharm1 新建工程,新建 .py 文件,运行2 常用快捷键3 其他快捷键 - DeepSeek 总结如下**代码编辑****导航与定位****查找与替换****运行与调试****代码重构****其…

【Python爬虫(81)】当量子计算邂逅Python爬虫:一场技术变革的预演

【Python爬虫】专栏简介:本专栏是 Python 爬虫领域的集大成之作,共 100 章节。从 Python 基础语法、爬虫入门知识讲起,深入探讨反爬虫、多线程、分布式等进阶技术。以大量实例为支撑,覆盖网页、图片、音频等各类数据爬取,还涉及数据处理与分析。无论是新手小白还是进阶开发…

TCP网络编程库——Muduo库

目录 1,Muduo库的说明 2,Muduo库的主要组件 3,Muduo常用的类接口 4,Muduo库的代码运用 5、Muduo库的工作流程 6、特点与优势 1,Muduo库的说明 Muduo库是一个基于非阻塞IO和IO多路复用的C高并发TCP网络编程库&…

Gin从入门到精通 (六)中间件

六 、中间件 Gin 是一个高性能的 Go Web 框架,其核心特性之一就是强大的中间件(Middleware)机制。中间件允许开发者在 HTTP 请求处理流程的不同阶段插入自定义逻辑,例如日志记录、身份验证、请求限流等。 1.基本概念 在gin中&a…

深入探究 C 语言内存函数:memcpy、memmove、memset 和 memcmp

一,常见的内存函数 在 C 语言的编程世界里,对内存的高效操作至关重要。C 标准库为我们提供了一系列强大的内存操作函数,其中 memcpy、memmove、memset 和 memcmp 这四个函数是处理内存数据的得力助手。接下来,让我们深入了解它们…

stm32四种方式精密控制步进电机

在搭建完clion的开发环境后,我决定重写之前的项目并优化完善,争取做出完全可落地的东西,也结合要写的论文内容一同学习下去。 因此,首当其冲的就是回到步进电机控制领域,把之前使用中断溢出进行步进电机控制的方案进行…

深入理解 CSS pointer-events: none:穿透点击的魔法

一、什么是 pointer-events: none? pointer-events: none 是一个强大的 CSS 属性,它控制元素是否响应鼠标/触摸事件(如点击、悬停、拖拽)。当设置为 none 时,元素会变得“透明”,事件会直接穿透到下方的元…

linux vim 撤销 回退操作

在Linux的vim编辑器中,撤销和回退操作是非常基本的,但它们可以通过不同的方式实现,具体取决于你想要的精确效果。下面是一些常用的方法: 1. 撤销(Undo) 单个撤销: 你可以通过按下u键来撤销上一…