折正方體 給你出道題

2021-09-08 19:50:23 字數 814 閱讀 2883

乙個正方體盒子,把它展開成平面,有多少種展開方法?

給定乙個平面(由若干個小正方形組成),問這個平面能否折成正方體?

下面給出更清晰的定義:

給定乙個6×6的方格圖,每個方格標識0,1表示是否選擇這個方格,問選中的這些方格能否折成正方形?

一開始,我是這麼想的:

給最上最左的小方格標上「上」,從這個小方格按照上表進行廣搜。每個小方格都有乙個「座標系統」,表示它的上下左右各是哪個方向。最上最左小方格的座標系統是任意的。

下面回到第乙個問題,乙個正方體有多少種展開方法?(正方體各個面都相同,各個面都等價,也就是說,只考慮展開之後所得平面的形狀)

正方體有12條邊,展開成平面只剩下5條邊。

正方體有8個頂點,每個頂點對應三條邊,這3條邊不能同時屬於這5條邊。

1:141型.只要是141型,無論1怎麼排都可以.共5種

2:231型.共3種

3:33型,只有一種.必須是第一排和第二排首尾相連.

4:222型,必須呈階梯狀.只有1種.

更複雜的問題:

給定平面上若干個面(每個麵用多邊形表示),問這個平面能否折成封閉的三維體?

給定乙個封閉的三維體,問它有多少種展開方法?

正方體旋轉demo

乙個正方體有6個面,我們把乙個正方體平鋪開來就是乙個十字的形狀,然後變換每一面的角度把正方體 摺疊 起來!doctype html html head meta charset utf 8 meta name viewport content width device width,initial s...

CSS3 製作正方體

變形屬性 2d變形屬性 transform 他是css3中的變形屬性 通過transform 變形 來實現2d 或者3d 轉換,其中2d 有,縮放 scale x,y 移動 translate x,y 旋轉 rotate deg 傾斜 skew deg,deg 矩陣matrix 3d就是在2d基礎上...

CSS3 製作正方體

變形屬性 2d變形屬性 transform 他是css3中的變形屬性 通過transform 變形 來實現2d 或者3d 轉換,其中2d 有,縮放 scale x,y 移動 translate x,y 旋轉 rotate deg 傾斜 skew deg,deg 矩陣matrix 3d就是在2d基礎上...