首页 > TAG信息列表 > bzoj2038

bzoj2038小Z的袜子(hose)(莫队)

传送:https://www.lydsy.com/JudgeOnline/problem.php?id=2038 题意:有n个袜子,每个袜子有一个颜色。m个询问,询问在一个区间$[l,r]$内,选择两个相同颜色袜子的概率。 分析:莫队。将询问排序。每次转移时,$cnt$先减去$num[tmp]*num[tmp]$,更新后,再加上$num[tmp]*num[tmp]$。最后的答案就是$

并不对劲的bzoj2038:p1494:[国家集训队]小Z的袜子

题目大意 有\(n\)(\(n\leq5*10^4\))个数\(a_1,a_2,...,a_n\)(\(\forall i\in[1,n], 1\leq a_i\leq n\)) \(m\)(\(m\leq5*10^4\))次询问,每次给出区间\([L,R]\),求在\(a_L,a_{L+1},...,a_R\)中随机选两个数,两数相等的概率 题解 设区间\([L,R]\)中,值为\(i\)的数的个数为\(b_i\) 那么答

BZOJ2038[2009国家集训队]小Z的袜子(hose)——莫队

题目描述 作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L 尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意两只袜