当前位置: 首页 > news >正文

2025华为OD机试真题E卷 - 螺旋数字矩阵【Java】

题目描述

疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩。他发明了一种写法:给出数字个数 n (0 < n ≤ 999)和行数 m(0 < m ≤ 999),从左上角的 1 开始,按照顺时针螺旋向内写方式,依次写出2,3,…,n,最终形成一个 m 行矩阵。小明对这个矩阵有些要求:

1、每行数字的个数一样多。

2、列的数量尽可能少。

3、填充数字时优先填充外部。

4、数字不够时,使用单个 * 号占位。

输入描述

两个整数,空格隔开,依次表示 n、m。

输出描述

符合要求的唯一矩阵。

示例1

输入

9 4

输出

1 2 3
* * 4
9 * 5
8 7 6

说明:9个数字写出4行,最少需要3列。

示例2

输入

3 5

输出

1
2
3

相关文章:

  • 【数据集】社区天气资讯网络CoWIN-香港小时尺度气象数据(含MATLAB处理代码)
  • JavaScript基础-算数运算符
  • Java直通车系列14【Spring MVC】(深入学习 Controller 编写)
  • Linux下find命令的使用方法详解
  • [附JS、Python、C++题解] Leetcode面试150题 (5)
  • Odoo最佳业务实践:采购管理概述
  • 20250307学习记录
  • 大模型发展历程
  • C# 在Excel中插入和操作切片器-详解
  • 基于置换对称性的模型融合:实现凸盆地单盆地理论
  • FreeSWITCH 简单图形化界面40 - 使用mod_curl模块进行http请求
  • 【hello git】git rebase、git merge、git stash、git cherry-pick
  • python从入门到精通(二十一):python爬虫实现登录功能
  • Manus AI Agent 技术解读:架构、机制与竞品对比
  • 八点八数字科技:开启数字人应用的无限可能
  • springboot-bug
  • PyQt学习记录04——通过提升法绘制matplot图形
  • Apache XTable:在数据湖仓一体中推进数据互作性
  • Unity场景制作
  • stm32 基于蓝桥物联网赛 oled屏使用
  • 网站设计公司推荐奇点网络/百度ocpc怎么优化
  • 吉林省城乡建设部网站/济南seo优化
  • 滨州网站seo服务/佛山今日头条
  • 德育工作网站建设方案/百度指数的功能
  • 上海城乡建设网站/推广员是做什么的
  • 东营两学一做网站/站长工具使用