首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
小红的中位数
3条解析
开通博客写题解
宁宁也要爆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
展开全文
查看本题
查看本题讨论
相关比赛
73422-牛客周赛 Round 29
进入比赛
73503-牛客周赛29 内测
进入比赛
74166-浙江商职院测试赛
进入比赛
74240-未来图灵算法协会寒假01
进入比赛
74287-DZXS-软件部暑假培训热身赛
进入比赛
等你来战
查看全部
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-28 17:30
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题