感谢丁爷爷教我做这个题的后半部分. 首先,运用一发容斥原理,求出所有人与B神每门课分数相对关系的不同方案数. 这个似乎大(wo)家(lan)都(de)会(hui)了(yi),我就不说了,详见代码里的f. 然后,我们就需要计算每门课每个人的分数的方案数.对于每一门课,我们分别计算,然后把它们乘起来. 方便起见,令总分为s,名次为rk. 设B神的分数为x,则方案数为x^(n-rk)*(s-x)^(rk-1) 展开得到c(rk-1,0)*s^(rk-1)*x^(n-rk)-c(rk-1,1)*s^(r…