输入3 输出
1
6 2
5 4 3
输入4 输出
1
9 2
8 10 3
7 6 5 4
3条回答 默认 最新
- Iawfy_ 2021-07-06 07:37关注
刚写的C#的,回形矩阵的
算法一样的,取一半就行public static int[,] myMainStep(int n) { int[,] mymainRect = new int[n, n]; int count = 0; int step = n; //对角线 for (int m = 0; m < n; m++) { count++; mymainRect[m, m] = count; } step--; for (int i = n - 1; i > 0; i--) { //左下 往左 for (int j = 0; j < step; j++) { count++; mymainRect[i, i - j - 1] = count; } step--; //左下往上 for (int k = 0; k < step; k++) { count++; mymainRect[i - k - 1, i - step - 1] = count; } step++; //右上往右 for (int p = 0; p < step; p++) { count++; mymainRect[n - i - 1, n - i - 1 + p + 1] = count; } step--; //右上往下 for (int q = 0; q < step; q++) { count++; mymainRect[n - i - 1 + q + 1, n - i - 1 + step + 1] = count; } step--; } return mymainRect; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 校园网认证openwrt插件
- ¥15 以AT89C51单片机芯片为核心来制作一个简易计算器,外部由4*4矩阵键盘和一个LCD1602字符型液晶显示屏构成,内部由一块AT89C51单片机构成,通过软件编程可实现简单加减乘除。
- ¥15 某东JD算法逆向算法
- ¥15 求GCMS辅导数据分析
- ¥30 SD中的一段Unet下采样代码其中的resnet是谁跟谁进行残差连接
- ¥15 Unet采样阶段的res_samples问题
- ¥60 Python+pygame坦克大战游戏开发实验报告
- ¥15 R语言regionNames()和demomap()无法选中中文地区的问题
- ¥15 Open GL ES 的使用
- ¥15 我如果只想表示节点的结构信息,使用GCN方法不进行训练可以吗