{"problem":{"name":"小挖的 X 献身","description":{"content":"给定一张 $n\\times  n$ 的 $01$ 方阵，请计算其中 X 的数目。 X 定义为用 $1$ 填充且形状为 X 的联通块。具体的，X 由左向斜线 `\\` 和右向斜线 `/` 构成，且需要保证左向斜线和右向斜线**长度相等**，而且 X 是中心对称图形，斜线长度大于 1。 例如： ```cpp 101 010 101 ``` 有一个斜线长度为 $3$ 的 X。 ```cpp 100","description_type":"Markdown"},"platform":"Luogu","limit":{"time_limit":1000,"memory_limit":131072},"difficulty":{"LuoguStyle":"P2"},"is_remote":true,"is_sync":true,"sync_url":null,"sign":"LGP8546"},"statements":[{"statement_type":"Markdown","content":"给定一张 $n\\times  n$ 的 $01$ 方阵，请计算其中 X 的数目。\n\nX 定义为用 $1$ 填充且形状为 X 的联通块。具体的，X 由左向斜线 `\\` 和右向斜线 `/` 构成，且需要保证左向斜线和右向斜线**长度相等**，而且 X 是中心对称图形，斜线长度大于 1。\n\n例如：\n\n```cpp\n101\n010\n101\n```\n有一个斜线长度为 $3$ 的 X。\n\n```cpp\n1001\n0110\n0110\n1001\n````\n\n则有两个斜线长度分别为 $2,4$ 的 X。\n\n```cpp\n10001\n01010\n00100\n01010\n00001\n```\n\n仅有一个斜线长度为 $3$ 的 X 。\n\n## Input\n\n第 $1$ 行，共一个正整数 $n$。\n\n接下来 $n$ 行每行一个长度为 $n$ 的 $01$ 串，描述了一个 $01$ 矩阵。\n\n## Output\n\n共 $1$ 行，一个非负整数，表示 X 的数目。\n\n[samples]\n\n## Note\n\n对于 $20\\%$ 的数据，$1\\leq n\\leq 3$。\n\n对于 $40\\%$ 的数据，$1\\leq n\\leq 10$。\n\n对于 $70\\%$ 的数据，$1\\leq n\\leq 50$。\n\n对于 $100\\%$ 的数据，$1\\leq n\\leq 100$。","is_translate":false,"language":"English"}],"meta":{"iden":"LGP8546","tags":[],"sample_group":[["5\n10001\n01010\n00100\n01011\n00011","2"]],"created_at":"2026-03-03 11:09:25"}}