第十五次

A

记得开 long long

B

考虑倒着模拟,维护答案在每次删数前的排名,

每次删数时统计这次删去的比答案小的数的个数 $x$,则此次删数前排名比此次删数后多 $x$。

考虑每次删数时,删去的哪些数比答案小。设此次删数后答案排名为 $p$,

则此次删去的排名为 $a_k|a_k-k<p$ 的数比答案小,统计 $a_k-k<p$ 的个数 $x$,更新 $p\gets p+x$ 即可。

$x$ 单调不降,单指针维护。

C

$$ \begin{aligned} F(n,m)&=\sum\limits_{i=1}^n{n\choose i}i^m\\ &=n\sum\limits_{i=1}^n{n-1\choose i-1}i^{m-1}\\ &=n\left(\sum\limits_{i=1}^n{n\choose i}i^{m-1}-\sum\limits_{i=1}^n{n-1\choose i}i^{m-1}\right)\\ &=n(F(n,m-1)-F(n-1,m-1)) \end{aligned} $$

posted @ 2023-08-07 14:50  5k_sync_closer  阅读(4)  评论(0编辑  收藏  举报  来源