10×10 · 10 cats · par 4:10
Meowdoku 極限 10×10 — 只送你一隻貓,僅此而已
100格,10隻貓,是本站起手贈禮最吝嗇的盤面。極限不是比每日挑戰更大的盤面——它是同樣大小的盤面,只是被拿走了一些東西。
讓它變難的,就是那一個數字
尺寸 8 以上的每個盤面都是用 2 個贈禮區域建出來的——那些只有一格的區域,貓的位置在你動手之前就已經確定。極限是唯一推翻這個規則的模式,而且是往下推翻:10個區域中有1個只佔一格。10 個區域,只送 1 個答案。這是全遊戲最低的比例,甚至低於送出五分之一區域的 5×5。
影響是結構性的,不只是心理上的。區域大小的上限是相對於扣掉贈禮之後剩下的空間來計算的,所以少給一個贈禮,這個上限也跟著收緊:極限最大的區域是 17 格,而同樣尺寸、但保留兩個贈禮的每日挑戰是 18 格。最大區域更小、免費的貓更少,格數卻一樣是 100。
它是在背景執行緒裡生成的
邊長 10 以上的盤面,生成成本高到如果放在主執行緒上做,頁面會明顯卡住,所以它們在主執行緒之外生成,在你要求之後隔一小段時間才送到。你正在看的那個盤面會一直保持可操作,直到新盤面就緒為止,而這期間的點擊不會算進即將開始的那一局。
這個成本的來源是「唯一解」。生成器不是排好區域就收工:它會驗證做出來的盤面剛好只有一個解,不是的話就修正。在 100 格、只有一個贈禮的條件下,這道驗證佔了大部分的工作量——也正是因為如此,在這裡合法的一步就是正確的一步,而不是碰運氣。什麼時候該猜說明了這個保證在解題途中值多少。
接下來去哪裡
如果極限的起手太冷,每日挑戰提供同樣的尺寸、兩個贈禮區域,而且全世界當天拿到的是同一個盤面。闖關模式最後 62 關也會抵達這個尺寸,但它是一步步走到那裡的。
常見問題
極限為什麼比其他 10×10 盤面難?
差在贈禮數量。極限只用 1 個單格區域建成,而同尺寸的其他盤面都拿到 2 個——它交出的答案只有一半,而且最大區域也因此被壓得更緊(17 格對 18 格)。
為什麼極限的盤面要等一下才出現?
它是在背景執行緒裡生成的,而生成過程包含證明這個盤面剛好只有一個解。正是這道證明,讓合法的一步成為安全的一步。
極限可以不靠猜解出來嗎?
可以——每個盤面在顯示之前都驗證過解是唯一的。線索少,不等於答案有歧義。