{"problem":{"name":"[COCI 2022/2023 #5] Kalendar","description":{"content":"Magdalena 喜欢日历，她为每个月制作自己的日历。 每月的每一天都正好用三个字符表示： - 如果天数是一位数，则表示为 `..X`。例如：数字 $7$ 被表示为 `..7`。 - 如果天数是两位数，那么它表示为 `.XY`。例如：数字 $17$ 被表示为 `.17`。 日历的每一行代表一个星期，每个星期由 $7$ 天组成。如果 一周没有所有的 $7$ 天（因为有可能这个月不是从星期一开","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":"LGP9177"},"statements":[{"statement_type":"Markdown","content":"Magdalena 喜欢日历，她为每个月制作自己的日历。\n\n每月的每一天都正好用三个字符表示：\n\n- 如果天数是一位数，则表示为 `..X`。例如：数字 $7$ 被表示为 `..7`。\n- 如果天数是两位数，那么它表示为 `.XY`。例如：数字 $17$ 被表示为 `.17`。\n\n日历的每一行代表一个星期，每个星期由 $7$ 天组成。如果\n一周没有所有的 $7$ 天（因为有可能这个月不是从星期一开始的，或者不是在星期日结束的），那么缺失的日子就用 `...` 表示。\n\nMagdalena 也希望她的日历是漂亮的。她将用以下方式来装饰它：\n她将在上下两边填上 `-`（ASCII 45），左右两边填上 `|`（ASCII 124），而四个角落用 `+`（ASCII 43）。\n\n你的任务是确定 Magdalena 日历的格式，如果它有 $n$ 天，并且每月的第一天是一周的第 $x$ 天。例如，如果 $x=1$，这个月就从星期一开始，如果 $x=5$，就从星期五开始。\n\n我们假设一周的第一天是星期一。\n\n## Input\n\n一行，包含整数 $n$ 和 $x(1\\leq n\\leq 99,1\\leq x\\leq 7)$，表示该月的天数，以及该月的起始日。\n\n## Output\n\n输出 Magdalena 日历的样子。\n\n[samples]\n\n## Note\n\n| Subtask | $pts$ | 限制 |\n| :----------: | :----------: | :----------: |\n| $0$ | $0$ | 是样例 |\n| $1$ | $7$ | $n+x\\leq 8$ |\n| $2$ | $19$ | $x=1$ |\n| $3$ | $24$ | 无 |","is_translate":false,"language":"English"}],"meta":{"iden":"LGP9177","tags":["2022","COCI（克罗地亚）"],"sample_group":[["31 3","+---------------------+\n|........1..2..3..4..5|\n|..6..7..8..9.10.11.12|\n|.13.14.15.16.17.18.19|\n|.20.21.22.23.24.25.26|\n|.27.28.29.30.31......|\n+---------------------+"],["1 5","+---------------------+\n|..............1......|\n+---------------------+"],["28 7","+---------------------+\n|....................1|\n|..2..3..4..5..6..7..8|\n|..9.10.11.12.13.14.15|\n|.16.17.18.19.20.21.22|\n|.23.24.25.26.27.28...|\n+---------------------+"]],"created_at":"2026-03-03 11:09:25"}}