2 7 旋轉骰子

2021-10-04 16:34:36 字數 1567 閱讀 1150

瑪莎有n個骰子,每個骰子的6個面上都恰好有乙個0到9之間的數字。

現在瑪莎將利用這n個篩子來製作新數字。她把n個骰子擺成一排,然後從左到右檢視骰子的上表面並讀取,即可得到乙個新數字。隨後她不斷的旋轉每個骰子的面就可以得到不同的新數字。旋轉骰子需要滿足以下規則: 1、製作的數字不能包含前導零; 2、製作新數字時不需要使用所有的骰子; 3、使用骰子旋轉,無法將數字9轉換為數字6,反之亦然。

給定n個骰子,瑪莎可以用它們構成從1到x的所有整數。瑪莎想知道,對於給定的n個骰子,這個x的最大取值是多少呢?

輸入格式:

第一行僅乙個整數n,表示骰子的數量(1≤n≤3)。

接下來n行,每行包含6個整數a[i][j](0≤a[i][j]≤9),表示第i個骰子的第j個面上的數字。

輸出格式:

輸出乙個整數,即最大數x,瑪莎可以使用她的骰子構成數字從1到x。如果無法構成1,則輸出0。

輸入樣例:

3

0 1 3 5 6 8

1 2 4 5 7 8

2 3 4 6 7 9

輸出樣例:

**:

#include

intcmp

(const

void

* a,

const

void

* b)

intmain

(void);

scanf

("%d"

,&n)

;for

(int i =

0; i < n; i++

) m =0;

if(n >0)

for(

int i =

0; i < n; i++

)for

(int j =

0; j <

6; j++)if

(n >1)

for(

int i =

0; i < n -

1; i++

)for

(int l = i +

1; l < n; l++

)for

(int j =

0; j <

6; j++

)for

(int k =

0; k <

6; k++)if

(n >2)

for(

int x =

0; x <

6; x++

)for

(int y =

0; y <

6; y++

)for

(int z =

0; z <

6; z++)if

(m)}

else

printf

("0");

return0;

}

PTA旋轉骰子

目錄瑪莎有n個骰子,每個骰子的6個面上都恰好有乙個0到9之間的數字。現在瑪莎將利用這n個篩子來製作新數字。她把n個骰子擺成一排,然後從左到右檢視骰子的上表面並讀取,即可得到乙個新數字。隨後她不斷的旋轉每個骰子的面就可以得到不同的新數字。旋轉骰子需要滿足以下規則 1 製作的數字不能包含前導零 2 製作...

純CSS3製作骰子3D旋轉動畫效果

閒暇之餘看了一些關於css3的3d動畫方面的文章,自己寫了乙個3d骰子旋轉動畫效果,分享給大家。先直接上效果圖 1.首先建立乙個容器 divclass stage divclass club divclass front div divclass back div divclass left div...

純css3實現旋轉3D立方體骰子

純css3實現旋轉3d立方體骰子 自旋轉型 主要運用css3的 transform,rotate,translate,animation等動畫 以 perspectiveperspective origintransform style 等屬性為輔助 具體實現 如下 container front ...