【华为OD机试 2023最新 】 箱子之字形摆放(C++ 100%)

news/2024/7/20 17:07:50 标签: c++, 算法, 华为od, 华为od机试, 华为

文章目录

      • 题目描述
      • 输入描述
      • 输出描述
      • 备注
      • 用例
      • 题目解析
      • C++

题目描述

有一批箱子(形式为字符串,设为str),
要求将这批箱子按从上到下以之字形的顺序摆放在宽度为 n 的空地,请输出箱子的摆放位置。
例如:箱子ABCDEFG,空地宽度为3,摆放结果如图:

image-20230306211836230

则输出结果为:
AFG
BE
CD

输入描述

输入一行字符串,通过空格分隔,前面部分为字母或数字组成的字符串str,表示箱子;
后面部分为数字n,表示空地的宽度。例如:
ABCDEFG 3

输出描述

箱子摆放结果,如题目示例所示


http://www.niftyadmin.cn/n/178726.html

相关文章

CENTO OS上的网络安全工具(二十)ClickHouse swarm容器化集群部署

〇、使用Dockers swarm构建多主机docker群集 在Docker上倒腾多了,很快就会遇到跨物理机通信的问题。尽管使用Docker部署很简单,但一口气把那么多服务部署在一台机器上也并非我们本意。几个zookeeper和clickhouse实例在一台机器上跑,多好的机器…

『C语言从入门到进阶』第 ① 期 - 分支语句

文章目录💐专栏导读💐文章导读🌷什么是语句🌷什么是分支语句🌷if语句🌺语法结构🌺else if🌺悬空else🌷switch语句🌺语法结构💐专栏导读 &#x1f…

C语言入门教程||C语言 位域||C语言 typedef

C语言 位域 如果程序的结构中包含多个开关量,只有 TRUE/FALSE 变量,如下: struct {unsigned int widthValidated;unsigned int heightValidated; } status;这种结构需要 8 字节的内存空间,但在实际上,在每个变量中&a…

短视频矩阵系统的功能和用途

短视频已成为当今社交媒体中最受欢迎的内容形式之一。在如此激烈的市场竞争中,为了在众多的短视频中脱颖而出,用户需要一个强大的工具来制作、发布和管理自己的短视频。这时候,短视频矩阵系统就可以派上用场了。   短视频矩阵系统有多种功能…

Android平台ELF文件格式简单介绍

ELF英文全程为:Executable Linkable Format,ELF属于Linux平台下可执行文件。ELF文件格式与Windows下的PE(Portable Executable)文件格式相似,都是属于COFF(Common File Format)文件格式变种。谷…

进程、环境变量和命令行参数

一、Linux系统用户标识 在Linux中,每个用户都有一个唯一的标识符(User ID,UID)和一个组标识符(Group ID,GID)。UID用于标识单个用户,GID用于标识用户所属的组。 可以使用id命令来查…

Gradle7.4安装+简单Demo演示

前置:本文基于IntelliJ IDEA 2022.2.1 、jdk1.8进行安装 目录 1.挑选Gradle版本 2.系统变量设置 3.修改maven镜像 4.创建JavaDemo 1.挑选Gradle版本 gradle兼容性差, 1.跟idea会有版本问题。 2.跟springboot也有兼容问题Spring Boot Gradle Plug…

学习+刷题:239. 滑动窗口最大值

题目描述: 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 示例 1: 输入:nums [1,3,…