由期望的线性性,我们可以只去关注每个数的贡献,然后加起来就好。

每次选的数等概率,于是值相同的数贡献相同。

选的数等概率,相当于数在每个位置是等概率的,于是我们可以计算数在所有位置的贡献和,然后除以方案数。

最重要的一点这题可以单独算的前提是平均值可以拆开,只需要去求一个逆元的后缀和即可。

冲刺NOIP2021模拟20 聚烷撑乙二醇

考虑每次的策略。每一次考虑后面的期望值,比他大就停,小了就继续。

于是这个倒着向前推即可。

实现非常简便。

冲刺NOIP2021模拟20 技术情报局

发现维护最大值对应的区间,我们需要左边后缀乘积的和,还有右边前缀乘积的和。

这个东西似乎在序列上不好维护。

我们上树,建出笛卡尔树来,然后问题就可以递归维护。

冲刺NOIP2021模拟20 肯德基

实质就是计算:

\[\sum_{i=1}^{n}{[\mu_i==0]\times i} \]

考虑容斥,原式等于:

\[\sum_{i=2}^{\sqrt{n}}{\mu_i \times f_{\frac{n}{i^2}}}\times i^2 \]

其中 f 为:

\[\sum_{i=1}^{x}i \]

于是就可以数论分块求解。

相关文章:

  • 2021-10-07
  • 2021-10-28
  • 2021-07-14
  • 2022-03-02
  • 2021-07-08
  • 2022-03-06
  • 2021-11-14
  • 2021-05-19
猜你喜欢
  • 2021-08-02
  • 2021-10-15
  • 2021-10-29
  • 2021-12-22
  • 2021-10-07
  • 2021-12-23
  • 2021-08-01
相关资源
相似解决方案