原文:[AtCoder ARC101D/ABC107D] Median of Medians

题目链接 题意:给n个数,求出所有子区间的中位数,组成另外一个序列,求出它的中位数 这里的中位数的定义是:将当前区间排序后,设区间长度为m,则中位数为第m 个数 做法:二分 前缀和 树状数组维护 极其妙的一个做法。 效率 O nlognlogA 这里的A指的是原序列中的最大值 二分一下最后的中位数,然后将原序列中大于当前二分出来的值标为 ,小于的标为 ,处理出前缀和。 那么只要一段区间的和大于 , ...

2018-08-26 17:28 0 713 推荐指数:

查看详情

AtCoder Regular Contest 107

题目传送门:AtCoder Regular Contest 107。 目录 A - Simple Math B - Quadruple C - Shuffle Permutation D - Number of Multisets E - Mex Mat ...

Tue Nov 24 10:28:00 CST 2020 2 405
ARC109D - L

平面上一开始有三个点\((0,0),(0,1),(1,0)\)形成成L形(点连续),每次操作可以将一个点改变位置,使得得到的仍然是L形。给出终止L形的位置,问移动的最小步数。 \(|x|,|y|\l ...

Fri Dec 04 17:55:00 CST 2020 7 241
AtCoderARC105

ARC105 来了,老年选手感到自己水平有一点差劲 A - Fourtune Cookies 题意:给四块饼干问能不能分成总和相同的两份 二进制枚举就行 B - MAX-=min 题意:每次把最大值全部替换成(最大值-最小值),问最后剩下的数 可以想到最大值为\(M\)最小值 ...

Thu Oct 15 06:53:00 CST 2020 1 460
atcoder abc 188 题解

A - Three-Point Shot 题目大意 两个球队现在分数分别给出,问少的一方投入三分球之后是否能翻盘. 代码 B - Orthogonality 题目大意 给定两个向量,问两者内积是否是0. 代码 C - ABC Tournament 题目大意 \(2^n ...

Mon Jan 11 18:15:00 CST 2021 2 286
Atcoder ABC 189 题解

D - Logical Expression 题目大意:给定\(n\)个字符串,每个都是AND或者OR.要求你构造\(n+1\)个值,记入\(\{x0,x1,x2,...xn\}\).每个值只能取\(0/1\),同时根据你构造的\(x\)集合构造另外一个\(y\)集合: \(y0 ...

Sun Jan 24 18:31:00 CST 2021 3 329
ARC123D】Inc, Dec - Decomposition

传送门 这场真的是 rp++ 场。B、C 题都是一眼搞了个乱搞做法结果是列表首A。D 题虽然没搞出来但也是一眼猜到了贪心的结论,可惜没往下面继续分析。 由于 \(b,c\) 一个上升,一个下降,容易考虑这样一种构造方案: 如果 \(a_i<a_{i+1}\) 即 \(a\) 上升 ...

Mon Jul 19 23:15:00 CST 2021 5 97
D. Max Median 题解(二分+思维)

题目链接 题目大意 给你一个长度为\(n(1\leq n \leq2e5)\)的数组 要你求至少长度为\(k(1<=k<=n)\)的连续数组的中位数的最大值 题目思路 感觉是没一 ...

Fri Feb 19 20:00:00 CST 2021 0 271
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM