文章目录
🍂个人博客首页: KJ.JK
🍂专栏介绍: 定期更新华为OD各个时间阶段的机试真题,每日定时更新,本专栏每篇的文章都会将使用C++、Python、Java三种语言进行更新解答,题目新增图解思路,问题解疑,多样例测试,超过百字的思路参考解析,有问题随时解答
一、题目
🎃题目描述
疫情期间,小明隔离在家,百无聊赖,在纸上写数字玩;他发明了一种写法:给出数字个数n和行数m (0<n<=999,0< m<=999),从左上角的1开始,按照顺时针螺旋向内写方式,依次写出2,3…n,最终形成个m行矩阵
小明对这个矩阵有此要求:
1、每行数字的个数一样多
2、列的数量尽可能少
3、填充数字时优先填充外部
4、数字不够时,便用单个*号占位
🎃输入输出
输入
两个整数,空格隔开,依次表示n、m