chenfy27的刷题记录

导航

2024年10月8日 #

abc347E Set Add Query

摘要: 有数组A[N],初始时元素都为0,另外还有初始为空的集合S。依次处理以下Q组查询:给出整数x[i],如果S包含x[i],则从S中移除x[i],否则将x[i]加入S,记此时S的大小为|S|,把|S|加到集合中的每个元素i对应的A[i]中。求最终A[i]是多少。 1<=N,Q<=2E5; 1<=x[i] 阅读全文

posted @ 2024-10-08 21:50 chenfy27 阅读(13) 评论(0) 推荐(0)

abc351F Double Sum

摘要: 给定数组A[N],对所有1<=i<j<=N,计算max(A[j]-A[i],0)之和。 2<=N<=4E5; 0<=A[i]<=1E8 分析:从左到后依次处理,用平衡树维护左侧A[i],对于A[j],只需要统计值小于A[j]的那些A[i]即可,可以合并求和过程转化为前缀和。 #include <bi 阅读全文

posted @ 2024-10-08 20:13 chenfy27 阅读(13) 评论(0) 推荐(0)

abc356E Max/Min

摘要: 给定数组A[N],对所有1<=i<j<=N,计算max(A[i],A[j])/min(A[i],A[j])之和,除法为向下取整。 2<=N<=2E5; 1<=A[i]<=1E6 分析:排序不影响结果,先对A[N]排序和计数,然后枚举每个数作为除数时产生的商,注意数可以重复,因此重复的数要单独统计,以 阅读全文

posted @ 2024-10-08 20:08 chenfy27 阅读(16) 评论(0) 推荐(0)