{"problem":{"name":"[COCI 2022/2023 #2] Kruhologija","description":{"content":"你是一只蚂蚁，你现在在一块漂浮在空中的面包上！ 面包可以看成由若干个正方体组成的立体图形，这个图形在高度上最多只有一个方块，并且是连通的。 ![](https://cdn.luogu.com.cn/upload/image_hosting/k9o74nmn.png) 左图是第一个样例，右图是不合法（不连通）的一个例子。 我们记这些正方体构成的立体图形有 $n$ 个面。你现在正在一个小块的一","description_type":"Markdown"},"platform":"Luogu","limit":{"time_limit":2000,"memory_limit":524288},"difficulty":{"LuoguStyle":"P6"},"is_remote":true,"is_sync":true,"sync_url":null,"sign":"LGP9739"},"statements":[{"statement_type":"Markdown","content":"你是一只蚂蚁，你现在在一块漂浮在空中的面包上！\n\n面包可以看成由若干个正方体组成的立体图形，这个图形在高度上最多只有一个方块，并且是连通的。\n\n![](https://cdn.luogu.com.cn/upload/image_hosting/k9o74nmn.png)\n\n左图是第一个样例，右图是不合法（不连通）的一个例子。\n\n我们记这些正方体构成的立体图形有 $n$ 个面。你现在正在一个小块的一个面上，面向未知的方向。你可以进行 $q$ 次操作，每次你可以：\n\n- $\\texttt{K}$：向你面向的方向走一格；\n- $\\texttt{L}$：向左转 $90\\degree$；\n- $\\texttt{D}$：向右转 $90\\degree$；\n- $\\texttt{X}$：在当前格子上放置 / 删除标记。\n\n注意：当你走到了边缘时，继续往前走，你会走到另一个面上，所以你可以向任意方向行走任意步。\n\n一个立方体上的洞的定义为：完全被立方体包围的空间的一部分。\n\n你很喜欢洞，所以你想要求出这个立方体上洞的数量。\n\n## Input\n\n这是一道交互题。你需要输出面包上洞的数量。你可以向交互库发送一次操作，库会返回一个值。值为 $0$ 表示目前格子上没有标记，为 $1$ 则有。如果你的操作次数超过了 $q$ 次，你的答案将会被认为不正确。如果你找到了答案，输出 `! g`，$g$ 表示你在面包上找到了 $g$ 个洞。\n\n## Background\n\n**这是一道交互题。**\n\n[samples]\n\n## Note\n\n|$\\text{Subtask}$|分值|特殊性质|\n|:-:|:-:|:-:|\n|$1$|$49$|$n\\le 40$，$q=20000$，面包上最多有一个洞|\n|$2$|$61$|$n\\le 200$，$q=20000$|","is_translate":false,"language":"English"}],"meta":{"iden":"LGP9739","tags":["2022","交互题","Special Judge","COCI（克罗地亚）"],"sample_group":[["\n\n0\n\n\n1\n\n\n\n0\n","X\nK\n\nL\nL\nK\n\nX\nD\nD\nK\n\n! 1"],["\n\n0\n\n0\n\n0\n\n1\n","X\nK\n\nK\n\nK\n\nK\n\n! 0"]],"created_at":"2026-03-03 11:09:25"}}