[置顶] Codeforces Round #198 (Div. 1)(A,B,C,D)
摘要:
http://codeforces.com/contest/341赛后做的虚拟比赛,40分钟出了3题,RP爆发。 A计数问题我们可以对每对分析,分别对每对(a走到b)进行统计,那么这对产生的期望为distance(a, b)/n(把这一对选出来以后相当于一个点,那么分子distance(a, b)*(n-1)!,分母n!, (n-1)被约掉了。)这样的算法是O(n^2)的,问题转化为统计所有对 的距离。我们可以对输入的a数组排序那么对于每对可以拆成几段相邻a数组的值之差。对于零到其它点另外拿出来考虑,显然ans += 所有a数组的值,没有零的情况,枚举相邻a数组的值,然后统计经过这两个点的.. 阅读全文
posted @ 2013-09-02 18:16 新一 阅读(283) 评论(0) 推荐(0)
浙公网安备 33010602011771号