《B4037 [GESP202409 二级] 小杨的 N 字矩阵》

题目背景

对应的选择、判断题:https://ti.luogu.com.cn/problemset/1158

题目描述

小杨想要构造一个 m×m 的 N 字矩阵(m 为奇数),这个矩阵的从左上角到右下角的对角线、第 1 列和第 m 列都是半角加号 + ,其余都是半角减号 - 。例如,一个 5×5 的 N 字矩阵如下:

复制代码
+---+
++--+
+-+-+
+--++
+---+

请你帮小杨根据给定的 m 打印出对应的 N 字矩阵。

输入格式

输入只有一行包含一个正整数 m。

输出格式

输出对应的 N 字矩阵。

输入输出样例

输入 #1复制

复制代码
5

输出 #1复制

复制代码
+---+
++--+
+-+-+
+--++
+---+

说明/提示

数据规模与约定

对全部的测试数据,保证 3≤m≤49 且 m 是奇数。

cpp 复制代码
#include <iostream>
using namespace std;

int main() {
    int m;
    cin >> m;
    for (int i = 1; i <= m; ++i) {
        for (int j = 1; j <= m; ++j) {
            if (j == 1 || j == m || i == j)
                cout << "+";
            else
                cout << "-";
        }
        cout << "\n";
    }
    return 0;
}
相关推荐
xier_ran4 小时前
【infra之路】AWQ 详解:激活感知权重保护,让 W4A16 量化精度超越 GPTQ
线性代数·算法·机器学习·量化·infra
kyle~15 小时前
点云配准--- 迭代最近点 ICP 求解
线性代数·算法·机器学习
kyle~19 小时前
线性代数矩阵分解 --- QR分解
线性代数·矩阵
ASKED_20191 天前
从矩阵到秩:理解大模型参数与 LoRA 微调
线性代数·矩阵
不辣的皮蛋君1 天前
- 短视频矩阵怎么对接售后运营?的全面解析与应用指南
线性代数·矩阵
Lyyaoo.2 天前
【矩阵】【中等】螺旋矩阵
线性代数·矩阵
CIO_Alliance3 天前
AI深度系列(2)| CNN卷积池化感受野原理:从局部感知到全局视野
人工智能·深度学习·线性代数·算法·计算机视觉·企业ai转型·企业cio联盟
民乐团扒谱机3 天前
【微科普】压缩感知(CS):违反了奈奎斯特采样定理?不先采集也能还原信号?大白话讲透稀疏采样、L1重建与OMP,一文吃透附代码
python·神经网络·线性代数·算法·数学建模·压缩感知·奈奎斯特
Jasmine_llq3 天前
《P11248 [GESP202409 七级] 矩阵移动》
线性代数·三维 dp·转移来源上i‑1j左边ij‑1·当前字符为两个分支改或者不改·初值全部赋值负无穷,代表不可达·起点特殊初始化·答案取dpnm0]里最大值
ZJU_统一阿萨姆4 天前
【算子开发】矩阵乘法(GEMM)入门与共享内存优化
人工智能·线性代数·矩阵·系统架构