最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

第 53 講:含有隱性視角的致命結(jié)構(gòu)

2021-09-01 00:32 作者:SunnieShine  | 我要投稿

實(shí)際上我們已經(jīng)學(xué)會(huì)了大部分的致命結(jié)構(gòu)了,不過依然有一些結(jié)構(gòu)論證起來非常復(fù)雜,而通過之前的方式依然是很難找到切入點(diǎn),甚至無法找到切入點(diǎn)。下面將選取一部分這樣的形式作為講解的內(nèi)容。

致命結(jié)構(gòu)除了之前的邏輯以外,我們還可以為其嵌入隱性視角,這樣的結(jié)構(gòu)稱為隱性致命結(jié)構(gòu)(Hidden Deadly Pattern)。這種結(jié)構(gòu)看起來復(fù)雜,證明起來,更復(fù)雜。

Part 1?帶有隱性視角的致命結(jié)構(gòu)?

如圖所示,這個(gè)結(jié)構(gòu)是一個(gè)致命結(jié)構(gòu),不過它有點(diǎn)奇怪的是,以往我們理解致命結(jié)構(gòu)都是通過顯性的層面來思考的,不過這一次我們需要隱性來理解了。可以發(fā)現(xiàn)到的是,r35的所有填入8和9的位置只有r35c789,那么r3里放下8和9的地方就只有r3c789里選其中兩個(gè)單元格;同理,r5也是一樣。

如果r9里放下8和9的位置也只能是在同r35的對應(yīng)位置r9c789里的話,會(huì)發(fā)生什么現(xiàn)象?顯然,8在里面必須有三處要放8,而9也是。不管怎么放8和9,你都會(huì)發(fā)現(xiàn),8和9的放置最終都會(huì)形成唯一矩形或唯一環(huán)的致命形式,即8和9可以交換的局面。所以,r9c789里不能有任意一處可以放9的地方,所以r9c789 <> 9。

這一則示例我們可以看到,如果r9c789是r9里唯一能放下9的三處地方的話,那么不管8和9的放置方式如何,最終都將致命,所以這一種使用方式非常的神奇和新穎。

Part 2?又是一則帶有一點(diǎn)隱性視角示例

這個(gè)例子我們先來說說結(jié)論。如左圖所示,如果r4c1(2)和r7c4(1)同時(shí)去掉的話,我們畫出來的這些單元格將會(huì)組成一個(gè)致命形式,于是我們能夠找到一條鏈,并使用剛才的強(qiáng)關(guān)系,得到一條不連續(xù)環(huán),并得到刪數(shù)。

那么,這個(gè)致命結(jié)構(gòu)是如何產(chǎn)生的呢?我們可以將這個(gè)結(jié)構(gòu)的構(gòu)型提取出來。

如圖所示。我們可以看到,這個(gè)結(jié)構(gòu)的下方r79c145只有2、3、7、9,我們完全可以使用傳遞性,將這些單元格傳遞變?yōu)橐粋€(gè)2、4的數(shù)對。

別急,我知道你肯定有一處疑問。r6c45如果是2和4的話,豈不是影響到r4c456的2和4的填數(shù)了?看起來確實(shí)是,不過我們需要注意的是,這里宮內(nèi)的2和4實(shí)際上和它是不構(gòu)成直接的影響的關(guān)系的,因?yàn)閞6c45的這個(gè)2和4實(shí)際上并不一定在這個(gè)位置,這只是我們在傳遞的時(shí)候,為了固定數(shù)字,并持續(xù)向下推導(dǎo)時(shí)選擇好的一處地方而已,所以我們不能直接說這個(gè)2和4是可以影響到r4的三處2和4的單元格的。

實(shí)際上在之前的示例里,我們完全也可以把一些傳遞后的數(shù)對或者數(shù)組結(jié)構(gòu)安放在看似會(huì)沖突的地方上去,這一點(diǎn)的原因和上面我解釋這里2和4的沖突的原因是一樣的,因?yàn)閭鬟f后產(chǎn)生的數(shù)對或數(shù)組結(jié)構(gòu)的位置本身就是不固定的,固定下來也僅僅是為了能夠更好地向下推導(dǎo)其邏輯。但是固定下來也不代表它一定就在這里,因?yàn)槲覀冎皇悄贸隽藰?gòu)型來推理,可以很明顯地發(fā)現(xiàn),原盤面多數(shù)情況下,在我們傳遞好的位置上是有確定值的,所以實(shí)際上就安放傳遞后的數(shù)組結(jié)構(gòu)的位置這一點(diǎn)來看,實(shí)際上只要能和原結(jié)構(gòu)保持致命形式的出現(xiàn),放在哪里其實(shí)并沒有什么關(guān)系,只是要注意,不要把傳遞的結(jié)構(gòu)和原結(jié)構(gòu)拿來混淆,否則有時(shí)候完全區(qū)分不開,導(dǎo)致無法繼續(xù)推導(dǎo),或者錯(cuò)誤地使用了該傳遞性。

以前的示例里,我們可以發(fā)現(xiàn)的是,傳遞后的結(jié)構(gòu)的位置都是放在一些完全不受影響的地方,這一點(diǎn)就是為了避免錯(cuò)誤地理解我們此處提到的可能產(chǎn)生混淆的內(nèi)容。

接著我們就可以使用剛才第一則示例的邏輯了。我們不論怎么安放r4的2和4的位置,由于結(jié)構(gòu)2和4在r36的2和4的位置是固定的,所以這三處2和4的安放只會(huì)使得這些位置要么形成UR的致命形式,要么形成UL的致命形式。所以,整個(gè)結(jié)構(gòu)實(shí)際上是致命的。因此,最初得到的強(qiáng)關(guān)系得以論證,即我們原定要消失的數(shù)字并不可以同時(shí)被去掉。

Part 3?綜合示例

最后我們來看一則比較麻煩的示例。如圖所示,這是一個(gè)致命結(jié)構(gòu),如果r6c8(4)去掉的話,它將形成致命形式?,F(xiàn)在我們來證明思考一下這是為什么。

我們先把結(jié)構(gòu)抽象出來。

如圖所示。注意,b14里的5和6還有7和8是隱性的視角,僅這些單元格可以填入,并非是提取過程之中出現(xiàn)錯(cuò)誤。

首先,我們觀察到,b5里的數(shù)字是1、5、6、7,所以我們完全可以在它的兩側(cè)補(bǔ)上相應(yīng)的結(jié)構(gòu),使之形成一個(gè)合格的四數(shù)探長致命結(jié)構(gòu)的致命形式,為了題目更簡單,我們在結(jié)構(gòu)靠下方補(bǔ)上5、6數(shù)對,而右側(cè)補(bǔ)上1、7數(shù)對,變?yōu)橄旅孢@個(gè)圖里展示的這樣。

接著,我們可以看到,r56c89是1、7、8,顯然可以為左側(cè)補(bǔ)充7、8使之構(gòu)成拓展矩形的致命形式,而5、6可以發(fā)現(xiàn)可以補(bǔ)充5、6構(gòu)成唯一環(huán)形式,所以我們補(bǔ)充上匹配的5、6數(shù)對和7、8數(shù)對,于是結(jié)構(gòu)變?yōu)檫@樣。


如圖所示??梢园l(fā)現(xiàn),此時(shí)結(jié)構(gòu)就比較清晰了。我們這樣去思考這個(gè)問題。由于此時(shí)r23c8(56)是我們傳遞的結(jié)果,而r56c4(78)也是。雖然它們的位置并非必須要放在這里,但由于相對位置是不能發(fā)生改變的,即要保證原始傳遞過來的部分是可以還原回去形成致命形式的,所以現(xiàn)在的這個(gè)部分的相對位置是不允許發(fā)生任何的改變的。這也就是說,r23c8(56)完全可以調(diào)整到r23c4(56)來,甚至是r23c1(56)來,但必須是r23里同列的單元格;同理,r56c4(78)也是這樣的道理。

那么基于這一點(diǎn),我們注意b1,發(fā)現(xiàn)b1里的5和6此時(shí)就只能斜著放了。因?yàn)闄M著放5和6會(huì)導(dǎo)致r23c8(56)傳遞出來的單元格的其一無法填數(shù),導(dǎo)致出錯(cuò);而豎著填就會(huì)立馬配合r23c8(56)形成關(guān)于5、6的致命形式,所以數(shù)字5、6此時(shí)在b1里只能斜著放進(jìn)去。同理;b4里的7、8也是一樣的道理。

那么,既然只能斜著放,那么為什么我們不能視作唯一環(huán)的一部分呢?拿r23c8(56)來說,配合b1里5、6斜著放的特性,只要c23里出現(xiàn)同行的5、6數(shù)對,就算是形成UL的致命形式了,那么我們可以利用這一點(diǎn),把這個(gè)隱性的視角通過傳遞性,轉(zhuǎn)化到c23上某一同行的兩個(gè)單元格上;同理,7和8對于b4也是一樣,所以我們傳遞的最終版本變?yōu)榱诉@樣。

很顯然,這是一個(gè)涉及四行兩列的拓展矩形結(jié)構(gòu),它是致命結(jié)構(gòu),所以原結(jié)構(gòu)是一個(gè)致命結(jié)構(gòu)。故假設(shè)的r6c8(4)為假就是錯(cuò)誤的,故r6c8 = 4。

Part 4 不簡單的小練習(xí)

那么下面我們來一些小練習(xí)。請問,這些結(jié)構(gòu)是否是致命結(jié)構(gòu)?或者,嵌套了這些結(jié)構(gòu)的鏈?zhǔn)欠袷褂谜_?如果是,請說明其原因和該結(jié)構(gòu)對應(yīng)的結(jié)論;如果不是,請說明理由。


第 53 講:含有隱性視角的致命結(jié)構(gòu)的評論 (共 條)

分享到微博請遵守國家法律
马鞍山市| 廊坊市| 庐江县| 浦县| 萨迦县| 北川| 河南省| 北碚区| 峡江县| 舒兰市| 武鸣县| 北辰区| 葵青区| 宝兴县| 灯塔市| 桐梓县| 吕梁市| 分宜县| 贵德县| 太湖县| 藁城市| 滁州市| 威远县| 元阳县| 阿克陶县| 呼玛县| 英吉沙县| 金华市| 尉氏县| 唐海县| 金塔县| 山丹县| 凤阳县| 法库县| 南丰县| 郎溪县| 修武县| 克东县| 平定县| 林西县| 右玉县|