Gym100187B
生活随笔
收集整理的這篇文章主要介紹了
Gym100187B
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Gym100187B
\(n\):表示字符的種類(lèi);
\(a_i\):表示單詞i的個(gè)數(shù);
\(Len\):表示串的長(zhǎng)度;
先考慮一種單詞\(a_i\)放在一個(gè)固定位置p對(duì)答案的貢獻(xiàn):
整一個(gè)串的全排類(lèi)為:\[P = \frac{Len!}{a_1!a_2!...a_n!}\]
固定\(a_i\)的排列為:\[P_i = \frac{(Len-1)!}{a_1!a_2!...(a_i-1)!..a_n!}\]
對(duì)于最終答案貢獻(xiàn)就是:\[ans_{i,p} = \frac{P_i^2}{P^2}\]
則有:\[ans_i = \sum_{p=1}^{Len} ans_{i,p} = \frac{Len P_i^2}{P^2} = \frac{a_i^2}{Len}\]
下面只需枚舉字符求和即可:\[ans = \sum_{i=1}^{n}ans_i = \sum_{i=1}^{n} \frac{a_i^2}{Len}\]
轉(zhuǎn)載于:https://www.cnblogs.com/RRRR-wys/p/9460637.html
總結(jié)
以上是生活随笔為你收集整理的Gym100187B的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 天猫接续补贴 10 元:B站大会员年卡官
- 下一篇: HDU4455