每层有四种状态:III, II. (.II), I.I 或 .I.。注意到后两种都不能进行操作,因此可以以它们作为分界,划分成几个独立的游戏。
这样状态就只有 $(l,r,S)$,其中 $l$ 和 $r$ 代表两端点分别是 I.I 还是 .I. (因为不能有两个相邻的 .I.),$S$ 记录中间的每一层分别是 III 还是 II. (.II)。这样总状态数只有 $O(2^n)$,可以递推求出 SG 值。
总复杂度 $O(2^nn+tn)$。
As we are currently experiencing an overwhelming number of web requests for fetching user submissions, we have temporarily disabled the full submissions list. You must now be logged in to view submissions.
Type: Editorial
Status: Open
Posted by: jiangly
Posted at: 2025-12-13 00:05:44
Last updated: 2025-12-13 00:05:51
每层有四种状态:III, II. (.II), I.I 或 .I.。注意到后两种都不能进行操作,因此可以以它们作为分界,划分成几个独立的游戏。
这样状态就只有 $(l,r,S)$,其中 $l$ 和 $r$ 代表两端点分别是 I.I 还是 .I. (因为不能有两个相邻的 .I.),$S$ 记录中间的每一层分别是 III 还是 II. (.II)。这样总状态数只有 $O(2^n)$,可以递推求出 SG 值。
总复杂度 $O(2^nn+tn)$。