安庆大理运城常德铜陵江西
投稿投诉
江西南阳
嘉兴昆明
铜陵滨州
广东西昌
常德梅州
兰州阳江
运城金华
广西萍乡
大理重庆
诸暨泉州
安庆南充
武汉辽宁

leetcode2250go统计包含每个点的矩形数目

12月8日 逆落雪投稿
  题目
  给你一个二维整数数组rectangles,其中rectangles〔i〕〔li,hi〕表示第i个矩形长为li高为hi。
  给你一个二维整数数组points,其中points〔j〕〔xj,yj〕是坐标为(xj,yj)的一个点。
  第i个矩形的左下角在(0,0)处,右上角在(li,hi)。
  请你返回一个整数数组count,长度为points。length,其中count〔j〕是包含第j个点的矩形数目。
  如果0xjli且0yjhi,那么我们说第i个矩形包含第j个点。
  如果一个点刚好在矩形的边上,这个点也被视为被矩形包含。
  示例1:输入:rectangles〔〔1,2〕,〔2,3〕,〔2,5〕〕,points〔〔2,1〕,〔1,4〕〕输出:〔2,1〕
  解释:第一个矩形不包含任何点。
  第二个矩形只包含一个点(2,1)。
  第三个矩形包含点(2,1)和(1,4)。
  包含点(2,1)的矩形数目为2。
  包含点(1,4)的矩形数目为1。
  所以,我们返回〔2,1〕。
  示例2:输入:rectangles〔〔1,1〕,〔2,2〕,〔3,3〕〕,points〔〔1,3〕,〔1,1〕〕输出:〔1,3〕
  解释:第一个矩形只包含点(1,1)。
  第二个矩形只包含点(1,1)。
  第三个矩形包含点(1,3)和(1,1)。
  包含点(1,3)的矩形数目为1。
  包含点(1,1)的矩形数目为3。
  所以,我们返回〔1,3〕。
  提示:1rectangles。length,points。length5104
  rectangles〔i〕。lengthpoints〔j〕。length2
  1li,xj109
  1hi,yj100
  所有rectangles互不相同。
  所有points互不相同。解题思路分析
  1、排序二分查找;时间复杂度O(nlog(n)),空间复杂度O(n)
  funccountRectangles(rectangles〔〕〔〕int,points〔〕〔〕int)〔〕int{n:len(points)res:make(〔〕int,n)arr:make(〔〕〔〕int,101)fori:0;ilen(rectangles);i{x,y:rectangles〔i〕〔0〕,rectangles〔i〕〔1〕arr〔y〕append(arr〔y〕,x)}fori:0;i101;i{sort。Ints(arr〔i〕)}fori:0;i{x,y:points〔i〕〔0〕,points〔i〕〔1〕forj:y;j101;j{total:len(arr〔j〕)sort。SearchInts(arr〔j〕,x)总和不满足要求的点res〔i〕res〔i〕total累加}}returnres}
  2、排序;时间复杂度O(nlog(n)),空间复杂度O(n)funccountRectangles(rectangles〔〕〔〕int,points〔〕〔〕int)〔〕int{n:len(points)res:make(〔〕int,n)fori:0;i{points〔i〕append(points〔i〕,i)添加下标}sort。Slice(points,func(i,jint)bool{returnpoints〔i〕〔0〕points〔j〕〔0〕横坐标排序})sort。Slice(rectangles,func(i,jint)bool{returnrectangles〔i〕〔0〕rectangles〔j〕〔0〕横坐标排序})start:0arr:make(〔〕int,101)fori:0;i{x,y,index:points〔i〕〔0〕,points〔i〕〔1〕,points〔i〕〔2〕startlen(rectangles)xrectangles〔start〕〔0〕;start{arr〔rectangles〔start〕〔1〕〕把纵坐标次数1}forj:y;j101;j{遍历大于当前纵坐标res〔index〕res〔index〕arr〔j〕累加次数}}returnres}总结
  Medium题目,注意数据范围1hi,yj100,使用数组来统计
投诉 评论 转载

上海U15蓝队夺得首届2022上海明日之星冠军杯足球赛冠军2022年10月4日,2022上海明日之星冠军杯足球赛决赛在上海上汽浦东足球场打响,凭借徐华澍以及王子衡的梅开二度,上海U15蓝队3:0战胜浙江能源绿城U15队,夺得首届202……季前赛次日新秀表现汇总,超级新秀百发百中,状元榜眼探花皆拉垮10月7日,CBA季前赛进入到第二天,越来越多的新秀得到了上场机会,部分首战出场的球员渐入佳境,例如首战得到4投2中得到6分的倪永康昨天崭露头角,10投全中得到20分3板,昨天……官宣!广西小伙张沛勉10月冲击世界冠军7月22日,来自广西合浦的中国搏击天才张沛勉,战胜了草量级世界排名第二位的阿斯兰别克齐克列夫。一句我为广西而战,让屏幕前的所有人热血沸腾,为他骄傲。10月21日,张沛勉将对战加……时间的过客而已时间,它是人们生命中的匆匆过客,往往在我们不知不觉中,他便悄然而去,不留下一丝痕迹。人们常常在他逝去后,才渐渐发觉,留给自己的时间已经所剩无几。也正是如此,才有了古人一声叹息:……中秋之旅丨夜清园千年明月寄相思河南日报客户端记者刘春香9月9日,饱受疫情困扰的清明上河园将再度恢复开园。9月10日9月12日,清明上河园中秋文化节即将开启!今夜月明人尽望,不知秋思落谁家?夜晚的……飘了,我也可以罚点球!大巴黎巨星又搞事,令姆总,内马尔很尴尬大巴黎队内本赛季最为火热的话题就是姆巴佩在场上直接和内马尔因为点球权争夺发生了矛盾。而内马尔当时更是在比赛结束之后公开点赞自己是球队第一点球主罚的言论。不得不说内马尔是真……经典回归初心不改,传世归来,造就你的曾经武侠梦2001年智能机还没有完全兴起,腾讯在这一年也陷入了资金困难,而当时最兴起的聊天软件就是QQ,上市不过才三年的时间。此时,一款传奇游戏正在火速进入市场传奇游戏是盛趣旗下的……leetcode2250go统计包含每个点的矩形数目题目给你一个二维整数数组rectangles,其中rectangles〔i〕〔li,hi〕表示第i个矩形长为li高为hi。给你一个二维整数数组points,其中po……王健林有400多个万达广场,哪来那么多钱投资?其实只有20是中国有一句话叫做空手套白狼。其实很多企业家都是如此。只是有人套住了,有人没套住。恒大出问题之后,很多人才知道原来许家印所谓的中国首富原来是这么一回事,只要你能借钱,那么你就可以……衣蜜王心凌泫雅赵丽颖撞衫同款,谁更胜一筹?王心凌、孙怡和金泫雅近期都穿了Versace2022的粉色粗花呢连衣裙。高饱和的粉色十分亮眼,特别适合用来做舞台装。王心凌在浪姐2的一场公演中上身演绎,热辣又飒爽,完全看……湖南又一古城走红,生活习俗古朴,四周青山环绕凤凰古城,湖南省湘西土家族的一个县城,是国家AAAA级旅游景区,被评为中国最美小城。在这里,你可以欣赏到清秀的自然风光、古朴的风土人情、古朴的生活习俗。凤凰古城里的居民多……星汉灿烂心机凌不疑上线,四字震惊萧元漪,程少商满脸尴尬电视剧《星汉灿烂》中,程少商的感情之路颇为曲折,有多段感情。第一段是与楼垚,第二段是与凌不疑,第三段是与袁善见,最终才与凌不疑再牵手。电影《暗恋橘生淮南》中曾说:暗恋,是……
以恐龙为主角的第一人称生存恐怖游戏TheLostWild宣布夏天穿上一条连衣裙,轻松完成一套完美的造型,时髦优雅又经典失败中寻找亮点,和韶麟半场吊射,纳西族小伙值得期待面向高端新能源MPV市场,腾势D9震撼上市,售价32。98万关键时刻,中美突然宣布签署审计监管合作协议,全球嗅到积极信号女儿的作文,让我知道自己错在哪里连输日本德国重要对手,樊振东的一哥位置不稳,新生代王楚钦要提羊水有什么作用,孕妇吃辣时羊水会辣吗?辣椒好吃,但是要吃好老周侃股平常心看待新股频破发声波驱动的无线水下摄像机面世假摔,衣服滑落,红毯钉子户,明星走红毯尴尬瞬间,既搞笑又心酸曼巴发挥3成,宝石同时上场才能试金!连媒梦游传染顾头不顾腚

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利