logo AlgoBeat OnlineJudge
登录 注册

#215648. [语言月赛 202603] 网格图

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

错过比赛可以在入门赛结束后继续参加语言月赛同步赛,【赛后补题】也请从同步赛中进入:https://www.luogu.com.cn/contest/316039


小 R 发现按照以下规则输出 列字符,可以得到一个包含 个空格的网格图:

  • 第奇数行第奇数列的字符为 +
  • 第奇数行第偶数列的字符为 -
  • 第偶数行第奇数列的字符为 |
  • 第偶数行第偶数列的字符为空格。

例如,令 ,可以得到以下图案:

+-+-+-+
| | | |
+-+-+-+
| | | |
+-+-+-+

现在给你 ,请按照规则输出一个网格图。

输入格式

一行两个整数 ,表示网格图的尺寸。

输出格式

行,每行 个字符,表示网格图。

样例

样例输入 1

1 2

样例输出 1

+-+-+
| | |
+-+-+

样例输入 2

2 3

样例输出 2

+-+-+-+
| | | |
+-+-+-+
| | | |
+-+-+-+

样例输入 3

4 3

样例输出 3

+-+-+-+
| | | |
+-+-+-+
| | | |
+-+-+-+
| | | |
+-+-+-+
| | | |
+-+-+-+

数据范围与提示

样例解释 #1

这是一个由 列字符构成的网格图,包含 个空格。


样例解释 #2

这是一个由 列字符构成的网格图,包含 个空格。


样例解释 #3

这是一个由 列字符构成的网格图,包含 个空格。


数据范围

对于全部数据:

部分分:

  • 对于测试点 (共 分),
  • 对于测试点 (共 分),
  • 对于测试点 (共 分),
  • 对于测试点 (共 分),无特殊限制。