竟然是回旋镖!!

又是春招笔试,但是思路竟然和我自己出的题思路很像

https://ac.nowcoder.com/acm/contest/63602/F

出的题目主要是用链表,参考了算法竞赛指南的邻接链表和杜老师讲的找第K大,笔试的题目还是比这个简单一点,

求所有子区间中位数的和,数据范围是2e3

思路就是找第i个数它有几个区间是中位数,还是以第i个数为中心,在包含i的区间里找比它小和比它大的数相同的区间个数,题目上的对于偶数区间的中位数是取两个中间数较小的一方,所有比它大数可以多一个(偶数区间)

最暴力的就算直接算 一遍前缀和然后找前后前缀和相同或者差一的区间

像优化可以开权值树状数组/线段树来做区间查询,退役老登没实力写了(

全部评论

相关推荐

头像
04-22 10:51
已编辑
牛客_产品运营部_产品
可转正
牛客
|
实习
|
超多精选岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务