test20230911

发布时间 2023-09-13 08:28:46作者: Diavolo-Kuang

写在前面的话

今天考试心态不好,没有得分。\(100+36+0+40=176,\text{rank3}\)\(T3\) 读题读错耗费了一个多小时,所以对本场比赛不报什么希望了。之后的考试题目还是要读清楚一点。

考场的开题顺序是顺序开题,但是在进行改题之后认为开题顺序应该是 \(T1-T4-T2-T3\)

\(T1\)

题目描述

有一张单项选择题试卷,有 \(n\)\(k\) 个选项。考试的时候小明第 \(i\) 个选项选择了 \(c_i\) 个,但是标准答案第 \(i\) 个选项选择了 \(a_i\) 个。保证 \(\sum c_i=\sum a_i =n\) 。问小明期望得分是多少,一题一分。

\(n \leqslant 10^9,k \leqslant 10^5\)

思路点拨

我们注意到 \(n\) 个选项的期望得分是一样的,所以我们求出每一个选项的期望得分之后乘 \(n\) 即可。

对于第 \(i\) 个选项,一共有 \(\dfrac{n!}{\sum_{i=1}^k a_i!}\) 种情况,我们统计出全部可以得分的情况除以全部情况就可以了。答案就可以是:

\[n\times (\dfrac{\sum_{i=1}^k \frac{(n-1)!c_i}{\sum_{i=1}^k c_i!}}{\frac{n!}{\sum_{i=1}^k a_i!}})=\sum_{i=1}^k \dfrac{a_ic_i}{n} \]

时间复杂度 \(O(k)\)