• 2024-06-07[ABC107D] Median of Medians 题解
    题目大意:一个长度为$M$的序列的中位数为这个序列从小到大排序后第$\lfloor\fracM2\rfloor+1$个数,将这个序列的所有子段的中位数放入一个序列中,求这个序列的中位数。设一个序列$a$的中位数为$x$,那么$a$中至少会有一半的数大于等于$x$,并且$x$是$a$中满足这个条件
  • 2023-12-01熵编码实现
    1defcompress(self,x):2y=self.g_a(x)3y_strings=self.entropy_bottleneck.compress(y)4return{"strings":[y_strings],"shape":y.size()[-2:]}56defdecompress(self,strings,shape):7
  • 2023-10-13Codeforces Round 684 (Div. 2) B. Sum of Medians
    定义\(median\)是一个非降序数组中第\(\lceil\frac{n}{2}\rceil\)的数。数组从\(1\)开始标号。给两个数\(n\)和\(k\),并给出一个长为\(nk\)的数组\(a\)。需要分出为\(k\)个大小为\(n\)的数组,每个元素需要被严格分入一个数组中。需要让\(k\)个数组的中位数
  • 2023-06-29「ARC133E」Cyclic Medians 题解
    本文网址:https://www.cnblogs.com/zsc985246/p/17513317.html,转载请注明出处。传送门「ARC133E」CyclicMedians题目大意给定\(n,m,V,A\),你需要计算所有长为\(n\)、值域为\([1,V]\)的整数序列\(x\)和长为\(m\)、值域为\([1,V]\)的整数序列\(y\)形成的序列对\((x_
  • 2023-05-19AtCoder Regular Contest 133 E Cyclic Medians
    洛谷传送门AtCoder传送门其实是套路题,但是为什么做不出来啊第一步就是经典套路。枚举\(k\),统计中位数\(>k\)的方案数,加起来就是中位数的总和。那么现在\(x_{1\simn},y_{1\simm}\)就变成了\(0/1\)序列,考虑一次操作,如果\((x,y)=(0,0)\),那么\(a\)会变成\(0\)
  • 2023-03-1238. CF-Orac and Medians
    链接官方题解有严谨的证明。这里只写个思路。显然\(k\)必须存在于原数组中只要有连续两个\(k\),就可以完成任务小的数容易同化大的数考虑相对于\(k\)的大小关系
  • 2023-02-26「解题报告」ARC133E Cyclic Medians
    套路题不会做!套路题不会做!套路题不会做!套路题不会做!套路题不会做!处理中位数的套路就将大于等于\(k\)的设置为\(1\),小于\(k\)的设置为\(0\)。我们要求中位数的和,其实