9個點畫10條直線,要求每條直線上至少3個點

2021-06-13 20:00:58 字數 550 閱讀 5513

最容易想到的就是試試把9個點擺成規整的3行,如下圖所示:

但只能畫出8條線。

其實,每條線穿過3個點,則10條線要穿過30個點,這要求平均每個點上有大於3條線穿過。

圖中中心和4個角上的點都有》=3條線穿過,而另外4個點則僅有兩條線穿過。所以必然要移動這4個點。

把第一行和第三行中間的點往右移,這樣減少了一條線(即圖中虛線),但可以增加兩條線(即圖中紅線)。這樣能畫出9條線,已經有轉機了。結果見下圖:

再看,圖中上下是對稱的,但左右並不對稱。把第二行最左邊的點右移到對稱的位置,如下圖所示,則減少了一條線(即圖中虛線),但增加了兩條線(圖中紅線),剛好10條線,ok。結果見下圖:

ICS lab9 TinyShell 的10條建議

0.仔細看pdf,尤其是hint部分。1.先抄書上的 然後再新增書上沒有的功能。做到一定程度後,測試已有的功能,要不然不好改正。注意規範輸出格式。2.wnohang,這個不用說了。3.呼叫deletejob和更改state都應改放進sigchld handler中,sigint和sigtstp的ha...

第三章 第10條 始終要覆蓋toString

所有類都應該有乙個tostring方法 文件定義 tostring 返回代表這個物件的乙個字串 這也是object的約定。很明顯在實際使用中,同樣也是,每個類的例項物件,都該有個方法將人們感興趣的內容以string型別返回,在沒有跟蹤工具的年代,我們就是靠著debug這些tostring來除錯程式的...

10個朋友9個吹的Filecoin,真就那麼厲害?

要說在幣圈最近什麼最火,那可能就是filecoin莫屬了,隨著主網上線的臨近,各大機構 交易所 大佬 礦工跟打了雞血一樣玩命推ipfs,甚至某大佬已經喊出了fil百倍,那麼今天我們來看一看被吹得神乎其神的filecoin究竟是那一路神仙。去中心化儲存 自誕生以來,一直都是大家關注的熱點。它的願景也非...