1. 程式人生 > >BZOJ 1008 越獄 組合數學

BZOJ 1008 越獄 組合數學

ans pan https zoj www. tar 思路 target 多少

題目鏈接:

https://www.lydsy.com/JudgeOnline/problem.php?id=1008

題目大意:

監獄有連續編號為1...N的N個房間,每個房間關押一個犯人,有M種宗教,每個犯人可能信仰其中一種。如果
相鄰房間的犯人的宗教相同,就可能發生越獄,求有多少種狀態可能發生越獄

思路:

用總情況 - 不越獄的情況即可

ans = m ^ n - m * (m - 1)^(n - 1)

特判:m=1 n=1時 ans = 0

BZOJ 1008 越獄 組合數學