乙個奇怪的染色問題

2022-09-04 20:15:11 字數 999 閱讀 1875

自己瞎想的 idea

嘗試用數學方法做,沒啥成果,於是寫程式爆算了一些資料

先在這裡記一下

如果哪位大佬有思路請務必告訴我

有乙個立方體,將它的每條稜 \(a_ia_j\) 都染上乙個顏色 \(c_\) 。

要求滿足如下條件:

同一頂點引出的所有稜顏色互不相同。

即不存在 \(i,j,k(i\ne j,i\ne k,j\ne k)\) 滿足 \(c_=c_\) 。

任意兩頂點引出的所有稜的顏色不完全相同。

令 \(s_i=\\mid j\ne i\}\) ,則不存在 \(i,j(i\ne j)\) 使 \(s_i=s_j\) 。

則至少需用多少種顏色?

注:立方體不一定是三維的,維數 \(n\) 可以是任意不小於 2 的整數

例如 \(n=2\) 時即為正方形,答案為 4

設維數為 \(n\) ,顏色數為 \(k\) ,容易得出頂點個數為 \(2^n\) ,稜的條數為 \(n2^\) 。

考慮乙個頂點 \(a_i\) ,由它引出的稜有 \(n\) 條

這 \(n\) 條稜的染色方案數為 \(c_k^n\) (暫不考慮條件 2 )

於是 \(k\) 必須滿足 \(c_k^n\ge 2^n\) ,否則可直接判定無解。

然後就開始爆算了,,

\(n\)23

4567

891011

\(k_\)46

78911

1213

1516

程式應該沒寫錯。

優化做得不太好,目前算不出 \(n=12\)

順便畫了一下三維和四維的最優方案(之一)

當然,四維立方體是畫不出來的,圖中是它在三維空間中的投影

linux sock 乙個奇怪問題

今天查乙個問題,反饋的日誌中,看到服務端乙個網路套接字sock 被設定成o nonblock了,但是在read的時候,報錯了。用strerror errno 列印錯誤資訊,看到是connection timed out 這就詭異了,按理說,設定成o nonblock了,就不會有time out的,加...

乙個很奇怪的問題

if equipmentlist.size 0 string equipidarray new string 3 for int i 0 i equipmentlist.size i element equipment element equipmentlist.get i string equip...

innerHTML的乙個奇怪問題

背景 使用ajax翻頁 起初 是這樣的 頁面 include cn videoplay comment listcomment.ftl ajax comment innerhtml originalrequest.responsetext 在firefox下是好的,在ie下頁面會掛在那不動,經檢測a...