2020-2021:teams:farmer_john:jjleo:educational_codeforces_round_78_rated_for_div._2_virtual_participation
rank:186
A
B
题解:设分成两部分的和为$x$和$y$,且$\sum_{j=1}^{i}{j}=m$,有$x+y=m,x-y=n$,解得$x=\frac{n+m}{2}$,因此从小到大枚举$i$,第一个$\frac{n+m}{2}$是整数且$\frac{n+m}{2} \ge m$的$i$即是答案。因为$\{1,2,\ldots,i\}$可以分出一个子集使得它的和等于任意$\le \sum_{j=1}^{i}{j}$的值。
C
D
题意:数轴上给出$n$个的线段,所有端点两两不等,没有线段退化成点,所有端点恰好铺满$1,2,\ldots,2n$。每个线段对应一个节点,如果两条线段相交且不包含,那么它们对应的节点中间有一条边,问是否生成的图是一棵树。$(1 \le n \le 5 \cdot 10^5)$
E
F
题解:数学太差,才知道$x$期望的$k$次方和$x^k$的期望是不一样的。假设第$a_1,a_2,..,a_x$次翻到了Joker,那么对期望的贡献就是$x^k$,等价于长度为$k$的有序序列的个数,例如对于$a_1,a_2,a_3$次翻到了Joker,$k=2$时,有序列为$(a_1,a_1),(a_1,a_2),(a_1,a_3),(a_2,a_2),(a_2,a_3),(a_3,a_3)$。因此只需要求出具有不用元素种类的长度为$k$的本质不同有序序列个数,再乘以各自的概率即可获得期望。设$f_{i,j}$为长度为$i$元素种类数为$j$时本质不同的有序序列个数,转移为$f_{i,j}=f_{i-1,j} \times j + f_{i-1,j-1} \times (n - j + 1)$,即选一个旧的元素和选一个新的元素。最后元素种类数为$j$时的概率为$\frac{1}{m^j}$,相乘再加起来即可得到期望。
2020-2021/teams/farmer_john/jjleo/educational_codeforces_round_78_rated_for_div._2_virtual_participation.txt · 最后更改: 2020/06/25 23:06 由 jjleo