随笔分类 -  数据结构——二叉堆

摘要:这个东西读完题之后,就能知道我们要逐位计算贡献.推一下式子,会发现,这一位的贡献,是当前剩余的数字形成的序列的总数,乘上所剩数字中小于s上这一位的数的个数与所剩数字的总数的比.所以我们维护“当前剩余的数字形成的序列的总数”以及权值数组的前缀和就好了.后者可以用树状数组维护,前者可以用一个变量维护.但 阅读全文
posted @ 2018-03-14 16:07 TS_Hugh 阅读(362) 评论(0) 推荐(0)