[四川青少年 C++ 算法设计大赛 2024] 4-5 年级组第 6 题

Luogu
IDLGB4235
Time1000ms
Memory512MB
DifficultyP1
四川2024循环结构科创活动小学活动
小 X 想用星号画一个正方形,但是全用星号画他觉得太枯燥了,所以他打算将整个正方形的正中间挖掉一个正方形,使得整体看上去是一个环形。现在给定外面的大正方形和中间挖掉的正方形的边长,请你画出整个图形。 ## Input 一行两个整数 $a,b$,分别表示外面大矩形的边长以及中间挖掉的正方形的边长。 ## Output 共 $a$ 行,每行 $a$ 个字符,表示小 X 最终画出来的图形。 [samples] ## Background 第二届四川省青少年 C++ 算法设计大赛小学 4-5 年级组全省总决赛试题。数据为洛谷自造。 ## Note 对于 $100\%$ 的数据,$1\leq b<a\leq 50$,且 $b$ 和 $a$ 的奇偶性相同。
Samples
Input #1
6 2
Output #1
******
******
**  **
**  **
******
******
Input #2
5 3
Output #2
*****
*   *
*   *
*   *
*****
API Response (JSON)
{
  "problem": {
    "name": "[四川青少年 C++ 算法设计大赛 2024] 4-5 年级组第 6 题",
    "description": {
      "content": "小 X 想用星号画一个正方形,但是全用星号画他觉得太枯燥了,所以他打算将整个正方形的正中间挖掉一个正方形,使得整体看上去是一个环形。现在给定外面的大正方形和中间挖掉的正方形的边长,请你画出整个图形。",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 524288
    },
    "difficulty": {
      "LuoguStyle": "P1"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGB4235"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "小 X 想用星号画一个正方形,但是全用星号画他觉得太枯燥了,所以他打算将整个正方形的正中间挖掉一个正方形,使得整体看上去是一个环形。现在给定外面的大正方形和中间挖掉的正方形的边长,请你画出整个图形。\n\n## Input\n\n一行两个整数 $a,b$,分别表示外面大矩形的边长以及中间挖掉的正方形的边长。\n\n## Output\n\n共 $a$ 行,每行 $a$ 个字符,表示小 X 最终画出来的图形。\n\n[...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments