排列組合練習

相信大家有學過排列組合吧?如果沒有,補充一個本題必要的知識

Cmn=n!n!(nm)!

給定

n,m 請輸出
Cmn
,由於數字會很大,所以請對
109+7
取餘數。

n,m3000


資訊競賽中常常會有一些本質上是數學的題目,因此 mtmatt 決定出一題數學味道很濃的題目

給定一個

n ,以及一個數列
a1,a2...an
。表示第
ai
種球有幾顆。請輸出符合以下條件的排列數,由於數字會非常大,請輸出對
109+7
取餘數後的結果。

對於所有

1in1 均有 第
i
種球的最後一顆必須放在第
i+1
顆球的最後一顆前面。

n104,ai100