{"problem":{"name":"[蓝桥杯 2019 国 AC] 大胖子走迷宫","description":{"content":"小明是个大胖子，或者说是个大大胖子，如果说正常人占用 $1\\times1$ 的面积，小明要占用 $5\\times5$ 的面积。 由于小明太胖了，所以他行动起来很不方便。当玩一些游戏时，小明相比小伙伴就吃亏很多。小明的朋友们制定了一个计划，帮助小明减肥。计划的主要内容是带小明玩一些游戏，让小明在游戏中运动消耗脂肪。走迷宫是计划中的重要环节。 朋友们设计了一个迷宫，迷宫可以看成是一个由 $n\\ti","description_type":"Markdown"},"platform":"Luogu","limit":{"time_limit":1000,"memory_limit":131072},"difficulty":{"LuoguStyle":"P4"},"is_remote":true,"is_sync":true,"sync_url":null,"sign":"LGP8693"},"statements":[{"statement_type":"Markdown","content":"小明是个大胖子，或者说是个大大胖子，如果说正常人占用 $1\\times1$ 的面积，小明要占用 $5\\times5$ 的面积。\n\n由于小明太胖了，所以他行动起来很不方便。当玩一些游戏时，小明相比小伙伴就吃亏很多。小明的朋友们制定了一个计划，帮助小明减肥。计划的主要内容是带小明玩一些游戏，让小明在游戏中运动消耗脂肪。走迷宫是计划中的重要环节。\n\n朋友们设计了一个迷宫，迷宫可以看成是一个由 $n\\times n$ 个方阵组成的方阵，正常人每次占用方阵中 $1\\times1$ 的区域，而小明要占用 $5\\times5$ 的区域。小明的位置定义为小明最正中的一个方格。迷宫四周都有障碍物。为了方便小明，朋友们把迷宫的起点设置在了第 $3$ 行第 $3$ 列，终点设置在了第 $n-2$ 行第 $n-2$ 列。\n\n小明在时刻 $0$ 出发，每单位时间可以向当前位置的上、下、左、右移动单位 $1$ 的距离，也可以停留在原地不动。小明走迷宫走得很辛苦，如果他在迷宫里面待的时间很长，则由于消耗了很多脂肪，他会在时刻 $k$ 变成一个胖子，只占用 $3\\times3$ 的区域。如果待的时间更长，他会在时刻 $2\\times k$ 变成一个正常人，只占用 $1\\times1$ 的区域。注意，当小明变瘦时迷宫的起点和终点不变。\n\n请问，小明最少多长时间能走到迷宫的终点。注意，小明走到终点时可能变瘦了也可能没有变瘦。\n\n## Input\n\n输入的第一行包含两个整数 $n$，$k$。\n接下来 $n$ 行，每行一个由 $n$ 个字符组成的字符串，字符为 `+` 表示为空地，\n字符为 `*` 表示为阻碍物。\n\n## Output\n\n输出一个整数，表示答案。\n\n[samples]\n\n## Note\n\n对于 $30 \\%$ 的评测用例, $1 \\leq n \\leq 50$。\n\n对于 $60 \\%$ 的评测用例, $1 \\leq n \\leq 100$。\n\n对于所有评测用例, $1 \\leq n \\leq 300$，$1 \\leq k \\leq 1000$。\n\n蓝桥杯 2019 年国赛 A 组 F 题（C 组 I 题）。","is_translate":false,"language":"English"}],"meta":{"iden":"LGP8693","tags":["2019","广度优先搜索 BFS","最短路","蓝桥杯国赛"],"sample_group":[["9 5\n+++++++++\n+++++++++\n+++++++++\n+++++++++\n+++++++++\n***+*****\n+++++++++\n+++++++++\n+++++++++\n","16"]],"created_at":"2026-03-03 11:09:25"}}