[HNOI2008]明明的煩惱
題目連結:[HNOI2008]明明的煩惱
如果按照樹形態dp,是不可做的。
我們直接按照prufer序列組合數求即可。看成一個 n-2 長度的序列。
對於固定的度,相當於盒子中放球,然後剩下的未定的,相當於從剩下位置中隨便放。
因為要高精度,所以用的py
AC程式碼:
fac=[1]*(1010)
def C(n,m):
return fac[n]//fac[m]//fac[n-m]
def main():
n=int(input())
a=[1]*(n+10)
fac[0]=1
for i in range(1,n+3):
fac[i]=fac[i-1]*i
cnt=0
res=1
now=0
for i in range(0,n):
a[i]=int(input())
if a[i]==-1:
cnt+=1
if a[i]>=n:
print(0)
return ;
if a[i]>1:
now+=a[i]-1
if now>=(n-1):
print(0)
return ;
res=int(pow(cnt,n-2-now))
now=n-2
for i in range(0,n):
if a[i]>1:
res*=int(C(now,a[i]-1))
now-=(a[i]-1)
print(int(res))
main()
相關文章
- 農商行數字化轉型的煩惱
- 你在為什麼煩惱著
- 計蒜客 煩惱的高考志願題解
- bzoj3280: 小R的煩惱(費用流)
- 你還在為元件文件煩惱嗎?元件
- 工程師如何解決穿衣搭配煩惱?工程師
- 歷屆試題 國王的煩惱(並查集)並查集
- 免費API介面集合, 讓你的開發無煩惱API
- 新 金 寶 a p p 17176934555 努牘煩惱歌
- 2010.03.16專題:一個開發人員的專案煩惱
- 檔案上傳與下載(免去重學煩惱)
- APISpace 的 ChatGPT 它來了!一分鐘快速接入沒煩惱APIChatGPT
- 重磅出擊!介面測試利器,為解決你的煩惱而生
- HihoCoder#1513 : 小Hi的煩惱(五維數點 bitset 分塊)
- 如何用極低成本解決網站託管煩惱?網站
- 還在為找photoshop cs6破解補丁煩惱?
- 莉莉絲們的煩惱,被同行“圍獵”的中國原創遊戲遊戲
- 小程式名片,讓你徹底告別伸手遞名片的煩惱!
- 智慧電銷坐席海量外呼I解決銷售煩惱
- 聽說你在為天天寫業務程式碼而煩惱?
- 園子商業化的煩惱:吐槽阿里雲,得罪了使用者阿里
- KANO模型,一個能解決你工作中90%煩惱的需求分析神器模型
- 救園成功後遇小煩惱,阿里雲過來挖牆角阿里
- 人來了,錢為何不來?多款自走棋陷“變現煩惱”
- 在你身邊你左右 --函數語言程式設計別煩惱函數程式設計
- 在你身邊你左右 –函數語言程式設計別煩惱函數程式設計
- 有了它,免費下載英文專業書籍不再煩惱!
- 隋廣義鼎益豐 百花花不開 輪出煩惱來
- 一鍵解決Android專案圖片壓縮煩惱,為apk瘦身!AndroidAPK
- 擺脫詳情頁設計的文案排版困難!解決你的設計煩惱!
- 贈送天翼雲電腦,解決一點園子的商業化煩惱
- 六位一體Serverless化應用,幫你擺脫伺服器的煩惱Server伺服器
- 遠離惡意彈窗的煩惱!華為云云防火牆CFW保障雲上安全防火牆
- 騰訊的成長煩惱:新業務亮點不多 遭遇新對手衝擊
- 不用費勁,這5款效率工具為你解決學習工作煩惱
- 還在為Android表情開發煩惱嗎,快來試試Android Emoji吧Android
- 學習Python課程選擇自學好不好?存在哪些煩惱?Python
- 左轉進步右轉煩惱-AI智慧助你玩轉電銷崗位AI