首页 > 小红的中位数
头像 宁宁也要爆wa
发表于 2024-01-21 21:09:25
小红的中位数题解 这道题的关键在于判断删除该元素对中位数的影响,其实不难发现与删除的位置与原数组的长度有关,当为偶数时,删掉n/2以后的位置对原数组无影响,反之造成中位数后移一位。当原数组为奇数时,删掉n+1/2以后的位置造成数组前移,反之后移,注意特判原数组删中位数的情况: #include< 展开全文
头像 tangren
发表于 2024-01-22 15:47:25
(第一次做题解,可能讲的不是很详细) 看题意,给定数组长度n和数组a,求每次删掉第i个元素后,数组的中位数。 如果按纯暴力的方法,如:每次重建一个数组再找到当前数组的中位数,这样肯定会超时的(毕竟数据是2≤ ai ≤10^5),所以,必须要找规律。 以下是思路: 首先将数组重新排列,这样,如果n是奇 展开全文
头像 RPG_LIL_STAR
发表于 2024-01-24 20:03:17
牛客周赛 Round 29 D-小红的中位数_牛客周赛 Round 29 (nowcoder.com) 错解(超时!!!): #include <bits/stdc++.h> using namespace std; int main() { long long n; c 展开全文

等你来战

查看全部